【Qt开发】常用控件--QSpinBox和QDoubleSpinBox

QSpinBox和QDoubleSpinBox 是UI设计常用的控件。

 

QSpinBox可用于显示和输入整数,并可以在显示框中添加前缀或后缀。

QDoubleSpinBox可用于显示和输入小数,并可以在显示框中添加前缀和后缀。

 

QSpinBox和QDoubleSpinBox都是QAbstractSpinBox的子类,大多数属性相同。

 

头文件分别为:#include <QSpinBox>和#include <QDoubleSpinBox>

 

常用方法:

1.void setPrefix(const QString &prefix)

设置前缀

2.void setSuffix(const QString &suffix)

设置后缀

 

3.void setValue(int val)

设置初始值

 

4.void setSingleStep(int val)

设置步长

 

5.void setMaximum(int max)

设置最大值

 

6.void setMinimum(int min)

设置最小值

 

7.void setWrapping(bool )

开启循环,到最大值再增加就会变成最小值

 

8.QString prefix() const

获得前缀

 

9.QString suffix() const

获得后缀

 

10.int singleStep() const

获得步长值

 

11.int value() const

获得当前值

 

 

常用信号:

1.void valueChanged(int i)

值发生变化发出信号,带有当前值信息

 

2.void valueChanged(const QString &text)

值发生变化发出信号,带有当前文本信息

posted @ 2019-04-10 18:05  蜗牛201  阅读(1282)  评论(0编辑  收藏  举报