我用的是Python3.3和PyQt4。我想给qtlistwidget中的一个项目添加几个复选框。我可以使用以下代码添加一个:
item.setFlags(item.flags() | QtCore.Qt.ItemIsUserCheckable)
item.setCheckState(QtCore.Qt.Unchecked)
但我无法添加更多的内容,我尝试了如下内容:
^{pr2}$或者
item.setFlags(QtCore.Qt.ItemIsUserCheckable | QtCore.Qt.ItemIsUserCheckable)
但两者都不起作用。有没有人知道是否可以添加更多的复选框,或者我无法解决这个问题。非常感谢!在
QListWidgetItem
不是以这种方式使用的。无论设置了多少次QtCore.Qt.ItemIsUserCheckable
标志,每个项目都将显示一个复选框。如果需要在同一行中显示多个复选框,QTableWidget
可能就是您要查找的:相关问题 更多 >
编程相关推荐