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

相关推荐
同勉共进4 小时前
虚函数表里有什么?(二)——普通单继承下的虚函数表
c++·单继承·虚函数表·dynamic_cast·rtii
永恒迷星.by6 小时前
文件操作(c语言)
c语言·c++·算法·文件操作
Zhichao_978 小时前
【UE5 C++课程系列笔记】32——读Json文件并解析
c++·ue5
点云SLAM8 小时前
C++20新增内容
c++·算法·c++20·c++ 标准库
照书抄代码8 小时前
C++11可变参数模板单例模式
开发语言·c++·单例模式·c++11
No0d1es8 小时前
CCF GESP C++编程 四级认证真题 2025年3月
开发语言·c++·青少年编程·gesp·ccf·四级·202503
꧁坚持很酷꧂9 小时前
Qt实现点击按钮弹出侧边框(可用于登录界面)
开发语言·qt
No0d1es9 小时前
CCF GESP C++编程 五级认证真题 2025年3月
开发语言·c++·青少年编程·gesp·ccf·五级·2025年3月
shuaixio9 小时前
【C++代码整洁之道】第九章 设计模式和习惯用法
c++·设计模式·设计原则·常见设计模式·习惯用法
the_nov10 小时前
25.Reactor
linux·c++