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
相关推荐
祈祷苍天赐我java之术1 分钟前
Maven 从入门到精通没有bug.的程序员4 分钟前
Redis 内存管理机制:深度解析与性能优化实践小蒜学长13 分钟前
基于SpringBoot+Vue的健身房管理系统的设计与实现(代码+数据库+LW)Seven9714 分钟前
Redis是如何高效管理有限内存的?勇往直前plus17 分钟前
Milvus快速入门以及用 Java 操作 Milvus失散1318 分钟前
分布式专题——2 深入理解Redis线程模型晓得迷路了18 分钟前
栗子前端技术周刊第 97 期 - Viteland:8 月回顾、Redux Toolkit 2.9、Nuxt 4.1...前端双越老师21 分钟前
前端开发 AI Agent 智能体,需要掌握哪些知识?EndingCoder23 分钟前
Electron 安全性最佳实践:防范常见漏洞学前端搞口饭吃30 分钟前
React props的使用