【问题标题】:QT - uncheck check boxQT - 取消选中复选框
【发布时间】:2010-12-23 16:54:55
【问题描述】:

请让我知道如何使用 QT C++ 取消选中该复选框。

【问题讨论】:

  • 请接受一些老问题的答案,您更有可能获得有用的反馈!

标签: c++ qt qcheckbox


【解决方案1】:

您可以使用 QAbstractButton 中的 setChecked() 方法。

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

或者,您可以使用 QCheckButton 中的 setCheckState() setCheckState() 方法。这使您可以选择“部分取消选中”它。

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

【讨论】:

    【解决方案2】:

    使用

    QCheckBox::setChecked(false);
    

    【讨论】:

      【解决方案3】:

      使用以下代码,

      QCheckButton 检查框; chkbox.setChecked(false);

      【讨论】:

        【解决方案4】:

        使用主窗口的 ui 类来获取图标操作并取消选中它,例如。

        ui->actionDraw_Polygon->setChecked(false);

        【讨论】:

          猜你喜欢
          • 2019-01-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-30
          相关资源
          最近更新 更多