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

相关推荐
2401_8795034111 分钟前
C++与FPGA协同设计
开发语言·c++·算法
今儿敲了吗1 小时前
46| FBI树
数据结构·c++·笔记·学习·算法
oem1101 小时前
C++中的访问者模式变体
开发语言·c++·算法
mengzhi啊1 小时前
Qt Designer UI 界面 拖的两个 QLineEdit,想按 Tab 从第一个跳到第二个
qt
暮冬-  Gentle°1 小时前
C++中的工厂方法模式
开发语言·c++·算法
dfafadfadfafa2 小时前
嵌入式C++安全编码
开发语言·c++·算法
计算机安禾2 小时前
【C语言程序设计】第34篇:文件的概念与文件指针
c语言·开发语言·数据结构·c++·算法·visual studio code·visual studio
会编程的土豆3 小时前
【数据结构与算法】 二叉树做题
开发语言·数据结构·c++·算法
wangjialelele3 小时前
C++11、C++14、C++17、C++20新特性解析(一)
linux·c语言·开发语言·c++·c++20·visual studio
闻缺陷则喜何志丹3 小时前
【博弈论】P8144 [JRKSJ R4] BBWWBB|普及+
c++·算法·洛谷·博弈论