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
相关推荐
敲代码的玉米C1 小时前
让两个模型一写一审代码不加糖1 小时前
common.js和es6中模块引l入的区别?豆沙沙包?1 小时前
C++-程序的内存模型(P84-P88)qq83443101 小时前
一款纯前端的excel控件,XuY_Sheet 电子表格组件教程吴声子夜歌1 小时前
正则指引——匹配原理云浪1 小时前
从 0 到实战:掌握向量数据库 Milvus,构建 AI 应用的核心能力不爱说话郭德纲1 小时前
零基础,学做KMP项目,TRAE Work手把手带你月薪.....敲代码的玉米C2 小时前
Agent 做 IDE鹏北海2 小时前
AI 全栈时代的多语言 SDK 版本管理:认识 mise下山2 小时前
别再手切终端管 Agent 了!1 个 Skill 监督多个主流 CLI,默认每 15 秒读屏(建议收藏)🚀