【发布时间】:2014-12-15 16:32:43
【问题描述】:
在程序的不同区域中,我需要在某处设置不同的增量 +1,在某处设置 +2 或更多。如何做到这一点?
【问题讨论】:
标签: c++ qt user-interface qt-creator qspinbox
在程序的不同区域中,我需要在某处设置不同的增量 +1,在某处设置 +2 或更多。如何做到这一点?
【问题讨论】:
标签: c++ qt user-interface qt-creator qspinbox
使用setSingleStep()方法:
此属性保存步长值。
当用户使用箭头改变旋转框的值时 将按单步的数量递增/递减。这 默认值为 1。将 singleStep 值设置为小于 0 不会 什么都没有。
spinBox->setSingleStep(2);
http://qt-project.org/doc/qt-4.8/qspinbox.html#singleStep-prop
【讨论】:
另一种方法:
如果您使用设计模式创建spinBox,则单击您选择的spinBox 并更改名为singleStep 的属性的值。默认为 1,但您可以将其更改为 2 或任何其他数字(步长将更改为该数字)。
【讨论】: