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);
}
相关推荐
程序员清风3 分钟前
独立开发者必看:推荐几个可直接用的开源项目!
java·后端·面试
YJlio6 分钟前
4月14日热点新闻解读:从金融数据到平台治理,一文看懂今天最值得关注的6个信号
java·前端·人工智能·金融·eclipse·电脑·eixv3
xjf77118 分钟前
AI重构前端项目指南
前端·ai·重构·编程
踩着两条虫12 分钟前
VTJ:应用场景展示
前端·vue.js·架构
夜宵饽饽13 分钟前
Agent文件系统检索核心:Grep和Glob工具
javascript·github
落魄江湖行13 分钟前
基础篇三 一行 new String(“hello“) 到底创建了几个对象?90% 的人答错了
java·面试·八股文
青衫码上行16 分钟前
【从零开始学习JVM】栈中存的是指针还是对象 + 堆分为哪几部分
java·jvm·学习·面试
默 语18 分钟前
Java的“后路“:不是退场,而是换了一种活法
java·开发语言·python
恋恋风尘hhh20 分钟前
Web 前端安全机制分析:以 Webpack 打包混淆为例
前端·安全·webpack
ywf121521 分钟前
Spring aop 五种通知类型
java·前端·spring