在 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_()

运行以上代码,将会显示一个包含三个字符串数据的列表。可以根据需要修改以上代码,以满足具体的需求。

PyQt5 QListView 添加数据:使用 QStandardItemModel 显示字符串列表

原文地址: https://www.cveoy.top/t/topic/oKwO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录