PyQt5 QListView 添加数据:使用 QStandardItemModel 显示字符串列表
在 PyQt5 中,可以使用 QListView 控件来显示一个列表,可以通过设置模型来向列表中添加数据。具体来说,可以使用 QStandardItemModel 作为模型,然后将 QStandardItem 添加到模型中,最后将模型设置为 QListView 的模型即可。
以下是一个简单的示例代码,演示如何向 QListView 中添加字符串数据:
from PyQt5.QtWidgets import QApplication, QListView, QStandardItemModel, QStandardItem
app = QApplication([])
list_view = QListView()
# 创建一个 QStandardItemModel 作为模型
model = QStandardItemModel()
# 添加一些字符串数据到模型中
for text in ['apple', 'banana', 'orange']:
item = QStandardItem(text)
model.appendRow(item)
# 将模型设置为 list_view 的模型
list_view.setModel(model)
list_view.show()
app.exec_()
运行以上代码,将会显示一个包含三个字符串数据的列表。可以根据需要修改以上代码,以满足具体的需求。
原文地址: https://www.cveoy.top/t/topic/oKwO 著作权归作者所有。请勿转载和采集!