Qt控件--QSpinBox
QSpinBox是用来显示整数类型的控件,能不能用来显示QString类型的数据。
属性
Properties:
cleanText : const QString
displayIntegerBase : int
maximum : int
minimum : int
prefix : QString
singleStep : int
stepType : StepType
suffix : QString
value : int
suffix
属性保存的是尾部的符号。
suffix接口函数
QString suffix() const:获取设置的尾部的符号
void setSuffix(const QString &suffix):设置尾部的符号
prefix
属性保存的是头部的符号。
perfix接口函数
QString prefix() const:获取头部的符号
void setPrefix(const QString &prefix):设置头部的符号
minimum
属性保存的设置的最小值。
minimum接口函数
int minimum() const:获取设置的最小值
void setMinimum(int min):设置最小值
maximum
属性保存的设置的最大值。
maximun接口函数
int maximum() const:获取设置的最大值
void setMaximum(int max):设置最大值
singleStep
属性保存的是通过箭头上下键,每次增加或者减少的大小值。
singleStep接口函数
int singleStep() const:获取每次增加或者减少的所设置的值
void setSingleStep(int val):设置每次增加或者减少的值
stepType
属性是步进类型。
stepType接口函数
QAbstractSpinBox::StepType stepType() const:获取当前的步进的类型
void setStepType(QAbstractSpinBox::StepType stepType):设置步进的类型
enum QAbstractSpinBox::StepType类型
Constant | Value | describe |
---|---|---|
QAbstractSpinBox::DefaultStepType | 0 | 正常的步长增加和减少 |
QAbstractSpinBox::AdaptiveDecimalStepType | 1 | 根据10的进制进制进行增加和减少 |
value
存储的是值的大小
value接口函数
int value() const:获取值的大小
void setValue(int val):设置值的大小
Notifier signal:值改变发送的信号函数
void valueChanged(int i):
void valueChanged(const QString &text):
displayIntegerBase
设置显示的进制,默认是10进制。
displayIntegerBase接口函数
int displayIntegerBase() const:获取显示的进制
void setDisplayIntegerBase(int base):设置显示的进制
cleanText : const QString
存储的是值的文本的内容,不包含前缀和后缀信息。
QString cleanText() const:获取值的文本
槽函数Public Slots
void setValue(int val)
信号Signals
void valueChanged(const QString &text)
void valueChanged(int i)
QDoubleSpinBox特有属性:decimals
QDoubleSpinBox特有属性,显示数值的小数位数,例如2就显示两位小数