QT5学习之复选框类QCheckBox的三态
来源:互联网 发布:java web license源码 编辑:程序博客网 时间:2024/06/18 12:18
The QCheckBox widget provides a checkboxwith a text label.
Header:#include <QCheckBox>
qmake:QT += widgets
Inherits:QAbstractButton
复选框是一个带有文本的选择按钮,可以被打开(Checked)也可以被关闭(Unchecked)。
复选框的状态变化会发射一个信号stateChanged(),可以使用isChecked()判断复选框有没有被选择。
复选框可以用来做唯一选择,也可以是多选:
复选框提供了第三状态用来表示PartiallyChecked状态,可以理解为半选状态,也就是告诉用户该复选框既不是Checked也不是Unchecked,可用于区分全选和部分选择,比如在邮箱中,当所有邮件均被勾选后,最上方的复选框就是Checked状态,但是当邮件只有部分被勾选,那么最上方的复选框就变为了PartiallyChecked状态:
当需要使用复选框的PartiallyChecked状态时,可以通过setTristate()开启,然后使用checkState()来判断当前状态
isChecked()判断两态,返回一个boolean
checkState()可判断三态,返回复选框状态的枚举型enumQt::CheckState,如下:
0 0
- QT5学习之复选框类QCheckBox的三态
- QT5学习之复选框类QCheckBox的三态
- 三态复选框的TreeView
- QCheckBox 复选框
- 带三态复选框的TreeView
- 带三态复选框的TreeView
- 学习记录-QTableView自定义委托实现QCheckBox复选框
- QCheckBox的学习
- QTableView表头添加QCheckBox复选框
- javascript复选框三态树实例
- MFC中CtreeCtrl控件实现三态复选的总结
- QCheckBox类
- Qt之QCheckBox
- 窗体部件之QCheckBox
- Qt之QCheckBox
- Qt 之 QCheckBox Class
- Qt5 学习 之 消息槽的使用
- qt5之学习QString
- 记录 判断是否首次登陆 送积分
- 集成微信SDK报错Undefined symbols for architecture x86_64:
- java 序列化(Serializable)的作用
- fetch api
- 简单加壳机
- QT5学习之复选框类QCheckBox的三态
- 深入理解Android Binder机制的几点
- Android生成Excel表格之ZzExcelCreator
- 学习好很听话能算是好孩子吗
- 三种常见字符编码简介:ASCII、Unicode和UTF-8
- MVC伪一个12306图片验证码
- 完数V盈数
- linux ubuntu 安装JDK
- git查看某个文件的提交记录