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
相关推荐
程序员清风3 分钟前
独立开发者必看:推荐几个可直接用的开源项目!YJlio6 分钟前
4月14日热点新闻解读:从金融数据到平台治理,一文看懂今天最值得关注的6个信号xjf77118 分钟前
AI重构前端项目指南踩着两条虫12 分钟前
VTJ:应用场景展示夜宵饽饽13 分钟前
Agent文件系统检索核心:Grep和Glob工具落魄江湖行13 分钟前
基础篇三 一行 new String(“hello“) 到底创建了几个对象?90% 的人答错了青衫码上行16 分钟前
【从零开始学习JVM】栈中存的是指针还是对象 + 堆分为哪几部分默 语18 分钟前
Java的“后路“:不是退场,而是换了一种活法恋恋风尘hhh20 分钟前
Web 前端安全机制分析:以 Webpack 打包混淆为例ywf121521 分钟前
Spring aop 五种通知类型