qt checbox设置不可用,快捷方式,选中,取消事件

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