pyqt5 遍历QListView的数据
时间: 2023-06-03 19:01:26 浏览: 467
Python3+PyQt5基础:实现QListView搜索过滤及获取多列数据
5星 · 资源好评率100%
很高兴回答您的问题。关于遍历QListView的数据,您可以通过以下方法实现:
1. 获取QListView对象,例如:listView = self.ui.listView
2. 获取QAbstractListModel对象,例如:model = listView.model()
3. 遍历model中的数据,例如:
```
for index in range(model.rowCount()):
item = model.data(model.index(index), Qt.DisplayRole)
print(item)
```
其中,index表示行号,model.index(index)用于获取对应行的model索引,model.data()用于获取该索引的数据,Qt.DisplayRole表示数据的显示内容。
希望能对您有所帮助。
阅读全文