QSpinBox用于整数的显示和输入,一般显示十进制数,也可以显示二进制、十六进制的数,而且可以在显示框中增加前缀或后缀。
QDoubleSpinBox用于浮点数的显示和输入,可以设置显示小数位数,也可以设置显示的前缀或后缀。
QSpinBox和QDoubleSpinBox都是QAbstractSpinBox的子类,具有大多数相同的属性,只是参数类型不同。
提示:一个属性在类的接口中一般有一个读取函数和一个设置函数,如QDoubleSpinBox的decimals属性,读取属性值的函数为int decimals(),设置属性值的函数为void setDecimals(int prec)。
在使用QSpinBox和QDoubleSpinBox读取和设置数值时,无需做字符串与数值之间的转换,
也无需做进制的转换,其显示效果(前缀、后缀、进制和小数位数)在设置好之后就自动按照效
果进行显示,这对于数值的输入输出是非常方便的。