pyqt5 listview添加数据
时间: 2024-04-24 10:20:45 浏览: 329
点击按钮为listview添加数据
5星 · 资源好评率100%
在PyQt5中,可以使用QListView来显示列表数据,并通过QStandardItemModel来管理和添加数据。下面是添加数据到QListView的基本步骤:
1. 创建一个QListView对象:
```python
list_view = QListView()
```
2. 创建一个QStandardItemModel对象,并将其设置为QListView的模型:
```python
model = QStandardItemModel()
list_view.setModel(model)
```
3. 创建QStandardItem对象,并设置其文本和其他属性:
```python
item = QStandardItem("Item 1")
```
4. 将QStandardItem添加到模型中:
```python
model.appendRow(item)
```
完整的示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QListView, QStandardItem, QStandardItemModel
import sys
if __name__ == "__main__":
app = QApplication(sys.argv)
# 创建QListView对象
list_view = QListView()
# 创建QStandardItemModel并设置为QListView的模型
model = QStandardItemModel()
list_view.setModel(model)
# 创建QStandardItem并设置其文本
item1 = QStandardItem("Item 1")
item2 = QStandardItem("Item 2")
# 将QStandardItem添加到模型中
model.appendRow(item1)
model.appendRow(item2)
# 显示QListView
list_view.show()
sys.exit(app.exec_())
```
阅读全文