pyqt listview
时间: 2023-10-15 22:07:25 浏览: 231
listview
PyQt中的ListView是一个列表视图控件,用于显示和编辑项目的列表。它可以用来呈现任何类型的数据。您可以使用QListView类来创建和操作ListView。下面是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QApplication, QListView, QVBoxLayout, QWidget
app = QApplication([])
window = QWidget()
list_view = QListView()
model = QStringListModel()
list_view.setModel(model)
# 设置要显示的数据
data = ['Item 1', 'Item 2', 'Item 3']
model.setStringList(data)
layout = QVBoxLayout()
layout.addWidget(list_view)
window.setLayout(layout)
window.show()
app.exec_()
```
这段代码创建了一个简单的应用程序窗口,其中包含一个ListView控件。它使用QStringListModel作为数据模型,并将一些字符串项设置为要显示的数据。您可以根据需要修改数据以及样式和布局。
希望这可以帮助您开始使用PyQt中的ListView控件。如有任何问题,请随时提问!
阅读全文