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
相关推荐
IT_陈寒8 小时前
被JavaScript的隐式类型转换坑到怀疑人生,记录这次离谱经历梦无矶8 小时前
快速设置npm默认源为国内全局镜像源Gerardisite8 小时前
企业微信客户管理系统实战:标签、分层与自动化流程搭建ch.ju8 小时前
Java程序设计(第3版)第三章——数组的定义方式郝学胜-神的一滴8 小时前
Qt 高级开发 004: 三大窗口类深度解析aichitang20248 小时前
HTML 实时预览工具广州智维科技8 小时前
Kvaser Edge WL400S:工业级边缘计算与 CAN‑FD 数据采集平台解析73-30130-01688-0Chloeis Syntax8 小时前
JavaEE学习日记(2)---文件操作和IO无风听海8 小时前
OAuth 2.0 response_type完全指南Cyan_RA98 小时前
SpringMVC 数据格式化处理 详解