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
相关推荐
渣波几秒前
从“迷路”到“瞬移”:彻底搞懂 React Router 的 `useLocation` 与 `useNavigate`申君健24864182772021 分钟前
WebGPU 开发入门:从设备初始化到渲染一帧橘子星2 分钟前
React Context + 自定义 Hooks:告别 Props 地狱,一行代码跨层级传数据moMo2 分钟前
前端路由,其实就是三个对象在演戏用户2930750976693 分钟前
React 自定义 Hooks 实战:用 useMouse 理解响应式封装触底反弹5 分钟前
🔥 别再只用 useRef 拿 DOM 了!这 5 个实战场景让你彻底理解它(附源码解析 + 面试题)玉宇夕落6 分钟前
useRef + Web Worker —— 从零到一理解React多线程协作原理用户6919026813396 分钟前
React useRef、useEffect、useState 与 Web Worker 多线程实践BreezeJiang7 分钟前
Web Worker 不负责渲染:React 中的线程分工与消息闭环烬羽7 分钟前
useContext 用是用了,但你真的用对了吗?——把 Context 封装进自定义 Hook