QT - снимите флажок - PullRequest
       45

QT - снимите флажок

5 голосов
/ 23 декабря 2010

Ребята, пожалуйста, дайте мне знать, как снять флажок с помощью QT C ++.

Ответы [ 4 ]

12 голосов
/ 23 декабря 2010

использование

QCheckBox::setChecked(false);
11 голосов
/ 23 декабря 2010

Вы можете использовать метод setChecked () из QAbstractButton.

QCheckButton b;
b.setChecked( false ); // Uncheck it

В качестве альтернативы вы можете использовать метод setCheckState () setCheckState () из QCheckButton.Это дает вам возможность «частично снять» его.

QCheckButton b;
b.setCheckState( Qt::Unchecked );
0 голосов
/ 10 января 2017

используйте класс пользовательского интерфейса вашего главного окна, чтобы получить значок действия и снять его, например.

ui-> actionDraw_Polygon-> setChecked (false);

0 голосов
/ 05 июля 2013

Используйте следующий код,

QCheckButton chkbox;chkbox.setChecked (false);

...