pyqt5 清空Qlistview中的项
时间: 2023-11-06 22:06:58 浏览: 203
删除ListView选中的item
4星 · 用户满意度95%
要清空QListView中的项,可以使用QStandardItemModel来管理数据,并通过clear()函数来清空所有项。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QListView, QStandardItemModel, QStandardItem
listview = QListView()
# 创建数据模型
model = QStandardItemModel(listview)
# 添加数据项
item1 = QStandardItem('Item 1')
item2 = QStandardItem('Item 2')
item3 = QStandardItem('Item 3')
model.appendRow(item1)
model.appendRow(item2)
model.appendRow(item3)
# 设置数据模型
listview.setModel(model)
# 清空所有项
model.clear()
```
通过以上代码,即可清空QListView中的所有项。
阅读全文