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);
}
相关推荐
字节高级特工几秒前
C++11(三)终极指南:可变参数模板与包装器详解
java·开发语言·c++·后端
半岛@少年3 分钟前
Webpack在前端项目中究竟发挥什么作用?
前端·webpack·前端工程化
2501_940041745 分钟前
企业官网与品牌落地页,能直接交付的前端题目
前端
川冰ICE5 分钟前
JavaScript高级④|类(class)与面向对象,ES6现代写法
开发语言·javascript·es6
小番茄夫斯基12 分钟前
全球大模型的价格和能力排行汇总
前端·后端·架构
Sirius Wu13 分钟前
Agent模型冷启动问题
开发语言·javascript·人工智能·机器学习·ecmascript·aigc
用户2986985301418 分钟前
Java 实现 Word 文档内容复制:段落、章节与全文合并技巧
java·后端
摇滚侠22 分钟前
Maven 入门+高深 SSM 案例 111-112
java·数据库·maven
小小小小宇24 分钟前
前端领域 30 个值得安装的 Agent Skills
前端
Chase_______26 分钟前
【Java基础 | 16】集合框架(下):Map、HashMap 与 TreeMap
java·windows