2009-05-12 8 views
2

J'ai une QDoubleSpinBox dans QT. Je voudrais désactiver de manière conditionnelle les boutons de montée et/ou de descente. Je ne suis pas sûr de savoir comment faire cela.Comment désactiver les boutons haut/bas dans la QDoubleSpinBox

J'ai vu que dans le QAbstractSpinBox il y a un drapeau appelé StepEnabledFlag. Mais je ne suis pas sûr de savoir comment régler cela.

Quelqu'un peut-il m'aider avec cela.

Merci Arjun

Répondre

4

Utilisez QAbstractSpinBox::setButtonSymbols(). Vous pouvez définir un ou les deux boutons fléchés à désactiver.

Référence de la documentation: http://doc.trolltech.com/4.5/qabstractspinbox.html#buttonSymbols-prop.

+3

En fait, les symboles des boutons de réglage vous permettent de choisir entre les boutons fléchés vers le haut et vers le bas, les boutons plus et moins ou aucun bouton du tout. Il ne vous permet pas de les activer et de les désactiver individuellement. –

Questions connexes