如何禁用QDoubleSpinBox中的向上/向下按钮

时间:2009-05-12 04:51:57

标签: c++ qt user-interface

我在QT中有一个QDoubleSpinBox。我想有条件地禁用向上和/或向下按钮。我不知道该怎么做。

我在QAbstractSpinBox中看到有一个名为StepEnabledFlag的标志。但我不确定如何设定。

任何人都可以帮我解决这个问题。

由于 阿琼

2 个答案:

答案 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