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);
}
相关推荐
菠萝加点糖8 分钟前
Maven 坐标系统说明
java·maven
hm宋15 分钟前
Canal 升级 jar 包操作文档(以升级 FastJSON 为例)
java·canal·jar
后台模板学习21 分钟前
学习的心态高频面试题
java·数据库·学习
平头哥技术团队35 分钟前
Day 16 | 用 ul、ol、li 一个标签,把散资料收成有序的技能清单页
开发语言·前端·html·html5
代码青铜z42 分钟前
不会写代码做小程序,模板开发和AI 编程靠谱吗?创业前先看这 5 件事
前端
Quz43 分钟前
QML Loader:动态创建控件与延迟加载
qt
用户3126874877201 小时前
线程池到底怎么管理线程的?从 ThreadPoolExecutor 到拒绝策略全链路拆解
java
小傅哥1 小时前
Java + DDD,1:1 复刻 Deepseek Harness 项目
前端·后端·ai编程
Quz1 小时前
QML Loader:组件切换与属性传递
qt
积硅步致千里1 小时前
Word 里的 .wmf 其实是 EMF:一次 metafile 转 PNG 排障
前端·后端