我在QT中有一个QDoubleSpinBox。我想有条件地禁用向上和/或向下按钮。我不知道该怎么做。
我在QAbstractSpinBox中看到有一个名为StepEnabledFlag的标志。但我不确定如何设定。
任何人都可以帮我解决这个问题。
由于 阿琼
答案 0 :(得分:4)
您需要使用步骤启用功能的自定义实现创建QDoubleSpinBox子类。 (http://doc.qt.digia.com/4.5/qabstractspinbox.html#stepEnabled)
答案 1 :(得分:4)
使用QAbstractSpinBox::setButtonSymbols()
。您可以将一个或两个箭头按钮设置为禁用。
文档参考:http://doc.trolltech.com/4.5/qabstractspinbox.html#buttonSymbols-prop。