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
相关推荐
Wang's Blog16 小时前
Java 项目实战: 交友项目 - FastDFS:入门案例LucianaiB17 小时前
【元宝搜索开发者征文大赛】AI时代,学得慢就不用学?用元宝搜索打造一个教程保质期,确保每一个教程符合你的现状apcipot_rain17 小时前
C++转Java日记(03)excel17 小时前
JavaScript 对象池:减少高频对象创建与 GC 压力皮皮林55117 小时前
Java实现微信扫码登录陈随易18 小时前
纯 Go 写的 JS 引擎,跑分超过了 C 语言的 QuickJSYyyyyy~19 小时前
【Java】Day4Web基础知识MOONICK19 小时前
QT元数据子兮曰20 小时前
Chrome 权限元素实战:144 与 151 的渐进增强写法IT_陈寒20 小时前
Redis连接池泄漏那次,我差点把生产环境搞崩了