怎么获取QListWidget中勾选的items
时间: 2024-01-22 21:04:21 浏览: 144
QListWidget内拖拽item
你可以使用QListWidget的selectedItems()方法来获取所有被选中的item,然后遍历这些item并检查它们是否被勾选。以下是一个示例代码:
```python
selected_items = myListWidget.selectedItems()
checked_items = []
for item in selected_items:
if item.checkState() == QtCore.Qt.Checked:
checked_items.append(item.text())
```
在这个代码中,我们首先使用selectedItems()方法获取所有被选中的item的列表。然后,我们遍历这些item并检查它们的checkState()属性是否为QtCore.Qt.Checked。如果是的话,我们就将这个item的文本内容添加到checked_items列表中。最终,checked_items列表中就包含了所有被勾选的item的文本内容。
阅读全文