如何设置QListWidgetItem勾选框的样式?

原文链接:

https://www.fearlazy.com/index.php/post/270.html

 

QListWidgetItem通过setCheckState可以设置列表项的勾选状态,但是默认的勾选框样式通常和UI设计的效果不搭,如图:

实际使用时常常需要根据设计设置其样式。那么如何设置勾选框的样式呢?

方法: 使用样式表

虽然勾选框是通过调用QListWidgetItem的setCheckState函数出现的,但是其样式并不是通过设置item的样式来实现的,而是通过QListWidget::indicator来实现的。

测试:

1.创建一个列表:

 

2.设置列表的样式

 

未设置勾选框的样式时,通常不能和设计搭配。

 

3.设置勾选框的样式

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fearlazy

打赏是不可能的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值