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
相关推荐
Mh8 小时前
别再只会 `find` 了:Map 在前端业务里的真实用法陈随易8 小时前
FFmpeg 9.0 发布,代号 Lei,音视频处理再升级爱丶狸9 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册隐积9 小时前
3.1.7.Qt容器大家族(3):QVariant——万能盒子用户0595401744611 小时前
把AI对话记忆存储测试从手工改成Playwright+pytest,覆盖率从20%提到96%,回归时间缩短90%kyriewen11 小时前
别再这样写TypeScript了——Code Review中最常见的8个反模式都叫我大帅哥12 小时前
Java JJWT 完全指南:从入门到生产级实践名字还没想好☜12 小时前
Next.js ‘use client‘ 到底加在哪:Server/Client Components 边界与常见报错午安~婉12 小时前
GitHub Token/ GitHub Stats统计显示图异常码云之上12 小时前
AI Agent 工程化总览篇:从 Prompt 到 Harness