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
相关推荐
yy.y--14 小时前
Java数组逆序读写文件实战CappuccinoRose15 小时前
HTML语法学习文档(五)BD_Marathon15 小时前
IDEA创建多级包时显示在同一行怎么办亓才孓15 小时前
【Exception】CONDITIONS EVALUATION REPORT条件评估报告硅基动力AI16 小时前
如何判断一个关键词值不值得做?爱看书的小沐16 小时前
【小沐学CAD】基于OCCT读取和显示STEP模型文件(QT、MFC、glfw)重生之后端学习16 小时前
78. 子集yq19820430115616 小时前
使用Django构建视频解析网站 从Naver视频下载器看Web开发全流程那起舞的日子17 小时前
斐波那契数列李明卫杭州17 小时前
在 JavaScript 中,生成器函数(Generator Function)