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
相关推荐
大家的林语冰几秒前
😭 Electron 麻了,Deno 直接支持二进制应用,无需第三方桌面应用框架!Ivanqhz8 分钟前
NFM(神经因子分解机)再玩一会儿看代码22 分钟前
JUnit 测试框架详解:从实际开发、业务测试到 Java 面试高频问题Damai29 分钟前
DOMPurify 完整介绍随风一样自由31 分钟前
【前端+跨域】跨域问题全面解析与解决方案指南小帅不太帅1 小时前
我随手发了几张截图,白拿了一个月 AI 顶配会员36岁的我开始学习打篮球1 小时前
外规内化技术架构yxlalm1 小时前
2.java秒杀项目第二课-后端登录功能雪隐1 小时前
用Flutter做背单词APP-03为了给单词库塞满数据,我让AI给我打了上万份工hunterandroid1 小时前
Android 安全最佳实践:从数据存储到网络通信的防护思路