python qt5 listview添加数据
时间: 2023-06-09 13:02:02 浏览: 297
Python3+PyQt5基础:实现QListView搜索过滤及获取多列数据
5星 · 资源好评率100%
可以使用QListView来显示数据,使用QStandardItemModel添加数据、设置数据等。具体实现如下:
```python
from PyQt5.QtWidgets import QListView, QStandardItemModel, QStandardItem, QWidget, QVBoxLayout, QApplication
class ListView(QWidget):
def __init__(self, parent=None):
super(ListView, self).__init__(parent)
self.listView = QListView(self)
self.model = QStandardItemModel(self)
self.listView.setModel(self.model)
self.setLayout(QVBoxLayout())
self.layout().addWidget(self.listView)
self.addItem("item1")
self.addItem("item2")
self.addItem("item3")
def addItem(self, text):
item = QStandardItem(text)
self.model.appendRow(item)
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
view = ListView()
view.show()
sys.exit(app.exec_())
```
调用addItem方法来添加数据即可。
阅读全文