QT - deselezionare la casella di controllo
Domanda
Ragazzi per favore fatemelo sapere come deselezionare la casella di controllo utilizzando QT C ++.
Soluzione
utilizzo
QCheckBox::setChecked(false);
Altri suggerimenti
È possibile utilizzare il metodo setChecked () da QAbstractButton .
QCheckButton b;
b.setChecked( false ); // Uncheck it
In alternativa è possibile utilizzare setCheckState () setCheckState () metodo dal QCheckButton. Questo vi dà la possibilità di 'parzialmente deselezionare' esso.
QCheckButton b;
b.setCheckState( Qt::Unchecked );
Usa codice seguente,
QCheckButton chkbox; chkbox.setChecked (false);
utilizzare la classe ui della principale-finestra per ottenere l'azione icona e deselezionare esso, ad esempio.
UI-> actionDraw_Polygon-> setChecked (false);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow