微调框,允许用户按照一定的步长,来增加或减少其中显示的数值
修改微调框数值的方式包括:
- 单击右侧的向上/向下按钮
- 按键盘的向上/向下键
- 微调框获取焦点时,通过鼠标滚轮的上下滚动
- 当然了,也允许用户手动输入
其中 :
SpinBox
-用于整数的显示和输入DoubleSpinBox
-用于浮点数的显示和输入它们都是
QAbstractSpinBox
的子类,具有大多数相同的属性,只是参数类型不同(一个int,一个double)
1 属性和方法
QSpinBox
有很多属性,完整的可查看帮助文档。这里以QSpinBox
为例,列出常用的属性和方法:
1.1 值
微调框和值相关的属性包括:当前值、最大值、最小值
// 获取和设置当前值
int value() const;
void setValue(int val);
// 获取和设置最大值
int maximum() const;
void setMaximum(int max);
// 获取和设置最小值
int minimum() const;
void setMinimum(int min);
// 一次设置最大值和最小值
void setRange(int minimum, int maximum);