QSpinBox、QDoubleSpinBox
QSpinBox
QSpinBox是一个整数输入控件,可以粗略设置字体大小等;还支持设置前缀或后缀,提供用于显示的额外信息
QSpinBox *spinBox = new QSpinBox(this);spinBox->setGeometry(60,60,100,100);//设置允许输入的最小值spinBox->setMinimum(-9);//设置允许输入的最大值spinBox->setMaximum(9);//设置数值范围spinBox->setRange(-9,9);//设置前缀spinBox->setPrefix("金额:");//设置后缀spinBox->setSuffix("$");//设置单步值spinBox->setSingleStep(2);//允许用户循环选择数值,数值到达max就会回到minspinBox->setWrapping(true);//只读模式//spinBox->setReadOnly(true);//是否显示边框,默认是显示边框spinBox->setFrame(false);//加速,当长按向上/向下会加速spinBox->setAccelerated(true);
QDoubleSpinBox
允许输入和显示浮点数