QCheckBox 继承 QAbstractButton。复选按钮(复选框)与 RadioButton 的区别是选择模式,
单选按钮提供多选一,复选按钮提供多选多。
qcheckbox,三态选择框:
勾选以后可以 有: 选中、半选、未选三种状态;
样式表用 checked unchecked indeterminate 来区分:
QCheckBox::indicator::unchecked {image:url(:/icons/unchecked.png)}
QCheckBox::indicator::indeterminate {image:url(:/icons/indeterminate.png)}
QCheckBox::indicator::checked {image:url(:/icons/checked.png)}
效果如下:
选中多个可以把他们添加到同一个按钮组:
添加到按钮组以后可以选中他们是否互斥
互斥的话就只能选中一个,选中多个就不可以了。