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

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

4 ответа

Решение

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

QCheckBox::setChecked(false);

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

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

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

QCheckButton b;
b.setCheckState( Qt::Unchecked );

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

QCheckButton chkbox; chkbox.setChecked (false);

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

ui-> actionDraw_Polygon-> setChecked (ложь);

Другие вопросы по тегам