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
相关推荐
唐青枫2 分钟前
Java 虚拟线程实战指南:从 Thread API 到 Spring Boot 高并发应用Bigger8 小时前
Tauri (26)——托盘图标总对不上系统主题?一行 Template Image 搞定To_OC9 小时前
从一次栈溢出报错说起,我把递归彻底扒明白了kyriewen10 小时前
面试官问你:“AI 能写 80% 的代码了,公司为什么还需要你?”甲维斯11 小时前
又升级咯!坦克大战2026,科技与复古并存!Goodbye13 小时前
从 Token 到 Embedding:LLM 核心基础深度解析用户9385156350714 小时前
工具调用背后:LLM 如何突破“缸中大脑”,操控真实世界?Goodbye14 小时前
从函数到智能:LLM Tool Use 深度解析半个落月14 小时前
大模型到底是怎么“调用工具”的?从一个 Node.js Demo 看懂 Tool Use