qt checbox设置不可用,快捷方式,选中,取消事件

复制代码
    QGridLayout *layout = new QGridLayout;

    box =new QCheckBox();
    box->setText("复选框");

    box1 =new QCheckBox();
    box1->setText("&C复选框1");
    box1->setDisabled(true);

    layout->addWidget(box,0,0);
    layout->addWidget(box1,0,1);

    connect(box,SIGNAL(stateChanged(int)),this,SLOT(ShowLog(int)));
    connect(box1,SIGNAL(stateChanged(int)),this,SLOT(ShowLog(int)));
    ui->centralWidget->setLayout(layout);

void MainWindow::ShowLog(int state)
{
    qDebug()<<state<<" "<<box->isChecked()<<" "<<box->isTristate();
    if(state)
        box1->setEnabled(true);
    else
        box1->setEnabled(false);
}
相关推荐
番茄去哪了1 分钟前
苍穹外卖day07---Redis缓存优化与购物车功能实现
java·数据库·ide·spring boot·spring·maven·mybatis
先做个垃圾出来………9 分钟前
DeepDiff差异语义化特性
服务器·前端
毕设源码-钟学长11 分钟前
【开题答辩全过程】以 国产汽车的在线销售系统为例,包含答辩的问题和答案
java
亓才孓24 分钟前
【MyBatis Plus】Wrapper接口
java·开发语言·数据库·spring boot·mybatis
蓝帆傲亦28 分钟前
前端常用可视化图表组件大全
前端
tianzhiyi1989sq34 分钟前
C++工具库之PugiXML使用指南
java·数据库·c++
毕设源码-钟学长37 分钟前
【开题答辩全过程】以 哈尔滨市小酒窝APP为例,包含答辩的问题和答案
java
人道领域1 小时前
MyBatisPlus高效开发实战指南
java·开发语言·数据库
AALoveTouch1 小时前
逆向利器:Frida Hook
java·python
春和景明3601 小时前
费曼学习法
java