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
相关推荐
我登哥MVP6 小时前
SpringCloud 核心组件解析:服务链路追踪PixelBai6 小时前
JSON差异比较高级用法技巧Patrick_Wilson6 小时前
从「框架内部报错」到「请求头被网关截断」:一次 Sentry 排障与前端 Cookie 误用复盘如烟花的信页6 小时前
*花顺cookie逆向分析Cerrda6 小时前
从 uno.config.ts 看懂 UnoCSS 图标方案iiiiyu6 小时前
IO流相关编程题ANnianStriver6 小时前
PetLumina 06 — 图片上传全链路这个DBA有点耶6 小时前
核心系统的高可用与容灾架构:从主从到两地三中心全面解析AC赳赳老秦6 小时前
OpenClaw+AWS 深度应用:自动生成 CloudFormation 模板、批量管理 S3 存储桶用户298698530146 小时前
Java 处理 Word 文档:如何批量修改超链接地址与显示文本