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
相关推荐
字节高级特工几秒前
C++11(三)终极指南:可变参数模板与包装器详解半岛@少年3 分钟前
Webpack在前端项目中究竟发挥什么作用?2501_940041745 分钟前
企业官网与品牌落地页,能直接交付的前端题目川冰ICE5 分钟前
JavaScript高级④|类(class)与面向对象,ES6现代写法小番茄夫斯基12 分钟前
全球大模型的价格和能力排行汇总Sirius Wu13 分钟前
Agent模型冷启动问题用户2986985301418 分钟前
Java 实现 Word 文档内容复制:段落、章节与全文合并技巧摇滚侠22 分钟前
Maven 入门+高深 SSM 案例 111-112小小小小宇24 分钟前
前端领域 30 个值得安装的 Agent SkillsChase_______26 分钟前
【Java基础 | 16】集合框架(下):Map、HashMap 与 TreeMap