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
相关推荐
KobeSacre5 分钟前
CyclicBarrier 源码我登哥MVP23 分钟前
Hadoop成长史-从Nutch子项目到大数据生态王者大意的百合23 分钟前
Electron 应用如何上架微软商店:从 MSIX 打包到商店提交进击切图仔26 分钟前
SAM3 微调标注流水线和 Label Studiojava1234_小锋33 分钟前
Maven 4 要来了:15 年后,Java 构建工具迎来“彻底重构“自然 醒34 分钟前
前端如何实现在线预览office常见文件功能?霸道流氓气质42 分钟前
Java 工程师 AI 智能体学习路线 · 阶段 1:AI / LLM 基础认知 详解JerrySir1 小时前
`spring.threads.virtual.enabled=true`:用三类负载定位等待、争用与拒绝尚早立志1 小时前
Spring Boot 之 BeanDefinitionLoader 详解月光有害1 小时前
DDD 核心概念梳理:从领域模型到领域事件