【问题标题】:How to set up QSpinbox increment bigger than +1?如何设置大于+1的QSpinbox增量?
【发布时间】:2014-12-15 16:32:43
【问题描述】:

在程序的不同区域中,我需要在某处设置不同的增量 +1,在某处设置 +2 或更多。如何做到这一点?

【问题讨论】:

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


    【解决方案1】:

    使用setSingleStep()方法:

    此属性保存步长值。

    当用户使用箭头改变旋转框的值时 将按单步的数量递增/递减。这 默认值为 1。将 singleStep 值设置为小于 0 不会 什么都没有。

    spinBox->setSingleStep(2);
    

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

    【讨论】:

      【解决方案2】:

      另一种方法:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-07
        • 1970-01-01
        • 2020-11-10
        • 1970-01-01
        • 2016-05-11
        • 2020-02-22
        • 2013-12-15
        相关资源
        最近更新 更多