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面经实录91710 分钟前
操作系统(面试全覆盖)黄敬峰12 分钟前
从 DFS 遍历到抖音推荐算法:前端工程师的硬核复习笔记zach12 分钟前
网页中的虚拟滚动技术是不是源自IOS中的tableview的机制林希_Rachel_傻希希12 分钟前
1小时速通React之Hooks柯克七七14 分钟前
公司前端项目打包体积从 2MB 降到 400KB,我改了这四个配置英勇无比的消炎药17 分钟前
我才发现这些架构的“拆”与“合”哲学shen_25 分钟前
AI Coding:前端UI规范笔记编程的一拳超人26 分钟前
Maven 国内高速镜像推荐(按速度排序)石山代码39 分钟前
JavaScript 进阶核心知识点