Как отключить кнопки вверх / вниз в QDoubleSpinBox - PullRequest
2 голосов
/ 12 мая 2009

У меня есть QDoubleSpinBox в QT. Я хотел бы условно отключить кнопки «вверх» и / или «вниз». Я не уверен, как это сделать.

Я видел, что в QAbstractSpinBox есть флаг StepEnabledFlag. Но я не уверен, как это установить.

Кто-нибудь может мне помочь с этим.

Спасибо Арджун

Ответы [ 2 ]

4 голосов
/ 12 мая 2009

Используйте QAbstractSpinBox::setButtonSymbols(). Вы можете отключить одну или обе кнопки со стрелками.

Ссылка на документацию: http://doc.trolltech.com/4.5/qabstractspinbox.html#buttonSymbols-prop.

4 голосов
/ 12 мая 2009

Необходимо создать подкласс QDoubleSpinBox с пользовательской реализацией функции step enabled (http://doc.qt.digia.com/4.5/qabstractspinbox.html#stepEnabled)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...