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