我正在像这样将复选框添加到 QlistWidget
item = QtGui.QListWidgetItem(listWidget)
ch = QtGui.QCheckBox()
listWidget.setItemWidget(item, ch)
像这里 Can't change state of checkable QListViewItem with custom widget
但是当我想知道它们是否被用户选中时,我不知何故无法取回复选框项目。我一定错过了一些非常基本的东西......
for index in xrange(listWidget.count()):
it=listWidget.itemAt(index,0)
所以我需要知道用户检查了列表中的哪些复选框?我不知道如何处理返回的列表项对象以获取复选框状态。我应该改用复选框回调吗?似乎更容易