"QTreeWidget::indicator:checked {image: url(:/Images/xz.png);}" // 选中
"QTreeWidget::indicator:unchecked {image: url(:/Images/wxs.png);}" // 未选中
"QTreeWidget::indicator:indeterminate {image: url(:/Images/bxz.png);}" // 半选中
上述QSS,效果如下:
(半选中状态未给出图,自行设置)
QTreeWidgetItem中加入QCheckBox勾选框,如果需要改变勾选框的样式,则需要加入指示器indicator。同理,可以设置QtreeWidgetItem中加入单选框,或者输入框等的QSS样式。