如何设置QListWidgetItem勾选框的样式?
QListWidgetItem通过setCheckState可以设置列表项的勾选状态,但是默认的勾选框样式通常和UI设计的效果不搭,如图:
实际使用时常常需要根据设计设置其样式。那么如何设置勾选框的样式呢?
方法: 使用样式表
虽然勾选框是通过调用QListWidgetItem的setCheckState函数出现的,但是其样式并不是通过设置item的样式来实现的,而是通过QListWidget::indicator来实现的。
测试:
1.创建一个列表:
2.设置列表的样式
未设置勾选框的样式时,通常不能和设计搭配。
3.设置勾选框的样式