QT复选框CheckBox用法(笔记)

bool isChecked() const; 是否被选中。
void setChecked(bool); 让他选中或者取消选中。True or False 。

void MainWindow::on_checkBox_stateChanged(int arg1)
{
    Q_UNUSED(arg1);
   if( ui->checkBox->isChecked() )
     {

       qDebug()<<"1";
     }
   else if(ui->checkBox->isChecked() == false)
    { qDebug()<<"0";
     }
}

void MainWindow::on_pushButton_clicked()
{
    static int setCheckBoxFlage = 0 ;
    if( setCheckBoxFlage == 0 )
    {
        ui->checkBox->setChecked(true);
        setCheckBoxFlage =1;
         qDebug()<<"3";
    }
    else if(  setCheckBoxFlage == 1)
    {
        ui->checkBox->setChecked(false);
        setCheckBoxFlage = 0 ;
        qDebug()<<"4";
    }
}

版权声明:本文为weixin_39328406原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。