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
相关推荐
金銀銅鐵2 分钟前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(上)福建佰胜张工35 分钟前
SMC 薄型气爪 MHF2-16D1 深度解析:平行开闭、低剖面结构在自动化装配中的选型与落地Csvn37 分钟前
SSR/SSG/ISR(上):峡谷与渲染策略的时间预算catoop38 分钟前
API Key 设计与安全生成方案:结构拆解、数据库设计与 Java 实现Csvn42 分钟前
SSR/SSG/ISR(下):可交互性、新鲜度与回源账system_error_x1 小时前
SpringBoot 集成 Thymeleaf 简洁入门酷炫码神1 小时前
Day 10|Pinia 状态管理:把散落在各组件的数据,收进一个全局仓库驭渊的小故事2 小时前
Spring AI Alibaba 实战:从maven依赖治理到声明式工具调用Elastic 中国社区官方博客2 小时前
我们如何通过 70 多个拉取请求,将 OpenTelemetry Java agent 迁移到 invokedynamictyn1882 小时前
记录本地安装nacos服务的方法及异常