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
相关推荐
Hyyy1 小时前
什么是bun?和pnpm有什么区别To_OC10 小时前
LC 128 最长连续序列:别上来就排序,O (n) 解法才是这题的灵魂IT_陈寒14 小时前
Vue这个坑我跳了两次,原来问题出在这kyriewen14 小时前
我用 50 行代码重写了 React Router 核心,终于搞懂了前端路由原理人活一口气15 小时前
Spring Boot与AIGC的完美结合:从零搭建智能内容生成平台WebInfra15 小时前
Rspack 2.1 发布:React Compiler 提速 10 倍!李明卫杭州15 小时前
CSS 媒体查询详解:一文掌握响应式设计的核心技术lichenyang45316 小时前
从 H5 按钮到 OpenHarmony 能力调用:我如何理解 ASCF 的运行链路下家16 小时前
我放弃了 Vue/React,选择自研框架Asize17 小时前
HTML5 Canvas 基础:从按帧动画到 ECharts 数据可视化