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
相关推荐
糖果店的幽灵9 小时前
langgraph的四种state解析杨充9 小时前
4.接口而非实现编程梦梦代码精9 小时前
基于ThinkPHP6 + Vue3的家政预约系统全解析:从LBS定位到自动派单的完整实现顺颂时绥_110 小时前
前端大图片压缩与安卓/苹果设备矫正实践Allshadow10 小时前
Nest.js - 目录结构Csvn10 小时前
JSON.parse 大数精度丢失:一个让前后端互相甩锅的 Bugwear工程师10 小时前
@Transactional 标了却没开事务?先看这次调用有没有经过代理Joey_friends10 小时前
指纹authenticate流程图张元清10 小时前
React useCookie Hook:把 Cookie 变成响应式状态(2026)Helen_cai10 小时前
OpenHarmony 项目统一全局样式、尺寸、色彩主题封装 ThemeUtil(API23)