向QListWidget添加数据
时间: 2024-01-17 22:02:39 浏览: 140
向 QListWidget 添加数据,可以使用 QListWidgetItem 类。首先,你需要创建一个 QListWidgetItem 对象,然后将其添加到 QListWidget 中。
以下是一个简单的示例,展示如何向 QListWidget 中添加数据:
```python
from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem
app = QApplication([])
list_widget = QListWidget()
# 添加数据
for item in ['Apple', 'Banana', 'Cherry']:
list_item = QListWidgetItem(item)
list_widget.addItem(list_item)
list_widget.show()
app.exec_()
```
在这个示例中,我们首先创建了一个 QListWidget 对象,然后使用 for 循环添加了三个字符串到 QListWidget 中。在每次循环中,我们使用 QListWidgetItem 类创建一个新的 QListWidgetItem 对象,并将其添加到 QListWidget 中。
注意,如果你只想添加文本数据,可以简单地将字符串传递给 addItem() 方法,而不必使用 QListWidgetItem 类。例如:
```python
list_widget.addItem('Apple')
list_widget.addItem('Banana')
list_widget.addItem('Cherry')
```
这将创建一个带有三个字符串的 QListWidget。
阅读全文