Pyqt怎么将列表数据加入窗口中
时间: 2023-06-16 14:05:43 浏览: 84
PyQT6/PySpider 开屏视频播放,然后加载HomeWindow
PyQt中可以使用QListWidget来显示列表数据。下面是一个简单的例子:
```python
from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem, QWidget, QVBoxLayout
app = QApplication([])
# 创建一个窗口
window = QWidget()
# 创建一个QListWidget
list_widget = QListWidget()
# 创建一些数据项
items = ['Item 1', 'Item 2', 'Item 3']
# 将数据项添加到QListWidget中
for item in items:
list_item = QListWidgetItem(item)
list_widget.addItem(list_item)
# 创建一个垂直布局
layout = QVBoxLayout()
layout.addWidget(list_widget)
# 将布局设置给窗口
window.setLayout(layout)
# 显示窗口
window.show()
# 运行应用程序
app.exec_()
```
在上面的例子中,我们首先创建了一个QListWidget,然后将数据项添加到其中。最后,我们将QListWidget添加到一个垂直布局中,并将布局设置给窗口。运行这个程序,你会看到一个带有列表数据的窗口。
阅读全文