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_841495647 小时前
【操作系统】进程同步与互斥实验报告
c++·算法·操作系统·进程·并发·同步·互斥
fqbqrr7 小时前
2607C++,soui与安卓
c++·soui
fqbqrr10 小时前
2607C++,使用微软detours勾挂工具
c++
mabing99313 小时前
Qt 生成条纹图
开发语言·qt
蓝悦无人机13 小时前
C++基础 — 函数总结
开发语言·c++
Fu_Lin_13 小时前
Qt 嵌入式从零基础到精通总纲
开发语言·qt·嵌入式·qt嵌入式
我不是懒洋洋15 小时前
从零实现一个分布式监控:Prometheus的核心设计
c++
An_s15 小时前
c++对接pdfium(一)win系统篇
开发语言·c++
众少成多积小致巨15 小时前
C++ 规范参考(上)
c++
茯苓gao15 小时前
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南
开发语言·笔记·嵌入式硬件·qt·学习