如何设置QSpinbox增量大于+1?

时间:2014-12-15 16:32:44

标签: c++ qt user-interface qt-creator qspinbox

在程序的不同区域,我需要在某处设置不同的增量+1,而在某些地方设置+2或更多。怎么做?

2 个答案:

答案 0 :(得分:6)

使用setSingleStep()方法:

  

此属性包含步长值。

     

当用户使用箭头更改旋转框的值时   将以singleStep的数量递增/递减。该   默认值为1.设置singleStep值小于0   什么都没有。

spinBox->setSingleStep(2);

http://qt-project.org/doc/qt-4.8/qspinbox.html#singleStep-prop

答案 1 :(得分:1)

另一种方法:

如果使用设计模式创建spinBox,请单击您选择的spinBox并更改名为singleStep的属性的值。默认情况下为1,但是您可以将其更改为2或任何其他数字(步长将更改为该数字)。