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