QCheckBox 选择框使用

QCheckBox有几个常用的属性,checkable、checked、autoExclusive

常用的判断是否选中,使用

复制代码
if(ui->checkBox_3->isChecked())

其实选择框有三种状态

复制代码
qDebug()<<ui->checkBox->checkState();

Qt::CheckState(Unchecked) //未选中

Qt::CheckState(PartiallyChecked) //未选中与选中 中间的状态

Qt::CheckState(Checked)//选中

需要使用PartiallyChecked状态时,需要使用代码将setTristate设置成true

复制代码
ui->checkBox->setTristate(true);

如果想让几个checkbox实现单选框的作用,需要将这几个checkbox放在一个容器中,如GroupBox,然后将这几个checkbox的autoExclusive设置成true

相关推荐
冷白白10 分钟前
【C++】C++对象初探及友元
c语言·开发语言·c++·算法
睡觉然后上课28 分钟前
c基础面试题
c语言·开发语言·c++·面试
qing_04060335 分钟前
C++——继承
开发语言·c++·继承
ya888g36 分钟前
GESP C++四级样题卷
java·c++·算法
小叶学C++1 小时前
【C++】类与对象(下)
java·开发语言·c++
NuyoahC1 小时前
算法笔记(十一)——优先级队列(堆)
c++·笔记·算法·优先级队列
FL16238631292 小时前
[C++]使用纯opencv部署yolov11-pose姿态估计onnx模型
c++·opencv·yolo
sukalot2 小时前
windows C++-使用任务和 XML HTTP 请求进行连接(一)
c++·windows
ぃ扶摇ぅ2 小时前
Windows系统编程(三)进程与线程二
c++·windows
Mr.Z.4113 小时前
【历年CSP-S复赛第一题】暴力解法与正解合集(2019-2022)
c++