pyqt5中的listview如何显示输出的值
要在PyQt5中的ListView中显示输出的值,您需要先创建一个数据模型(例如QStandardItemModel),然后将数据添加到该模型中。以下是一个示例代码,演示如何使用PyQt5创建ListView并显示输出的值:
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QListView, QStandardItemModel, QStandardItem
import sys
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个垂直布局
vbox = QVBoxLayout()
# 创建一个ListView
listView = QListView()
# 创建一个数据模型
model = QStandardItemModel(listView)
# 添加数据到模型中
for i in range(10):
item = QStandardItem("Item " + str(i))
model.appendRow(item)
# 将模型设置为ListView的模型
listView.setModel(model)
# 将ListView添加到垂直布局中
vbox.addWidget(listView)
# 设置窗口的布局
self.setLayout(vbox)
# 设置窗口的大小和位置
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('ListView Example')
self.show()
def main():
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
在上面的示例中,我们创建了一个ListView并添加了10个项目。您可以使用类似的方法将输出的值添加到ListView中
原文地址: https://www.cveoy.top/t/topic/hhE3 著作权归作者所有。请勿转载和采集!