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-02 深入浅出MyBatis 3 快速入门:环境配置、项目创建与 CRUD 操作Don.TIk4 分钟前
ChapterOne-搭建项目骨架Don.TIk5 分钟前
ChaperTwo-整合 SaToken 实现 JWT 登录功能qq_2518364575 分钟前
基于java Web汽车销售管理系统设计与实现南极企鹅9 分钟前
事务&@Transactional注解花椒技术10 分钟前
低代码平台接入 Agent 后,我们踩到的组件、上下文和追问坑yaoxin52112321 分钟前
406. Java 文件操作基础 - 字符与二进制流happymaker062629 分钟前
SpringBoot学习日记——DAY02(SpringBoot整合Swagger3)阿坤带你走近大数据40 分钟前
Java中的JVM、类加载记住、多线程、性能优化的概念鱼鳞_1 小时前
苍穹外卖-Day04