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
相关推荐
wuminyu24 分钟前
专家视角看Java字节码加载与存储指令机制小码哥_常39 分钟前
安卓黑科技:实现多平台商品详情页一键跳转APPkillerbasd43 分钟前
还是迷茫 5.3不会敲代码12 小时前
TCP/IP 与前端性能:从数据包到首次渲染的底层逻辑kyriewen2 小时前
奥特曼借GPT-5.5干杯,而你的Copilot正按Token收钱callJJ2 小时前
Spring Data Redis 两种编程模型详解:同步 vs 响应式AC赳赳老秦2 小时前
投标合规提效:用 OpenClaw 实现标书 / 合同自动审核、关键词校验、格式优化,降低废标风险kyriewen2 小时前
代码写成一锅粥?3个设计模式让你的项目“起死回生”不会敲代码12 小时前
从零搭建 AI 日记助手:用 Milvus 向量数据库实现语义搜索千寻girling2 小时前
《 Git 详细教程 》