简体   繁体   English

PyQt5复选框中的破折号不是✓当我设置CheckState(True)时

[英]PyQt5 a dash in checkbox not a ✓when I setCheckState(True)

在此处输入图片说明 As The pic shows, a dash line in checkbox not a tick. 如图所示,复选框中的虚线不是刻度线。 And I have to click to make it a tick, how can I fix it? 我必须单击以使其打勾,该如何解决?

...
group_list = QListWidget(self)
for i in range(2):
    group = QListWidgetItem(str(i))
    group.setCheckState(1)
    group_list.addItem(group)       
...

ps: PyQt5.9.2 ps:PyQt5.9.2

I find it out, Just setCheckState explicity 我发现了,只是setCheckState明确

from PyQt5.QtCore import Qt
...
group.setCheckState(Qt.Checked)
....

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM