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
相关推荐
文心快码BaiduComate2 分钟前
用Comate开发我的第一个MCP——让Vibe Coding长长脑子消失的旧时光-19436 分钟前
从 Java 接口到 Dart freezed:一文彻底理解 Dart 的数据模型设计就这个丶调调10 分钟前
Java ConcurrentHashMap源码深度解析:从底层原理到性能优化mall_090511 分钟前
Elasticsearch字段类型聚合排序指南OpenTiny社区28 分钟前
这是OpenTiny与开发者一起写下的2025答卷!程序猿零零漆37 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(八)基于Spring的注解应用龙在天42 分钟前
复刻网页彩虹🌈镭射效果indexsunny1 小时前
互联网大厂Java面试实战:从Spring Boot到微服务的逐步深入游戏23人生1 小时前
QT linux下 虚拟键盘使用及注意事项小光学长1 小时前
ssm手工艺品交易平台4xccvou1(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。