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);
}
qt checbox设置不可用,快捷方式,选中,取消事件
jena_wy2023-08-20 20:21
相关推荐
AI人工智能+电脑小能手26 分钟前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些Daybreak30 分钟前
Mobile 端 AI 请求真机调试:从"线上没日志"到四层问题定位likerhood32 分钟前
SLF4J: Failed to load class “StaticLoggerBinder“ 解决Wect1 小时前
LeetCode 97. 交错字符串:动态规划详解木斯佳1 小时前
前端八股文面经大全:字节暑期前端一面(2026-04-24)·面经深度解析凯瑟琳.奥古斯特1 小时前
Redis是什么及核心特性早日退休!!!1 小时前
大模型推理瓶颈七层分析模型架构源启1 小时前
OpenClaw 只能手动写脚本?我用 Chrome 插件实现了“录制即生成“yingyima1 小时前
正则表达式实战:如何高效清洗脏数据叶小鸡1 小时前
Java 篇-项目实战-天机学堂(从0到1)-day9