Python Qlistview 输出目录

1 投票
2 回答
1518 浏览
提问于 2025-04-15 21:41

我想用pyqt4做一个简单的图形界面,显示“dir c:\windows\”命令的输出,想要一行一行地显示结果。我在找QlistView,但我不太明白该怎么做。有没有人能帮帮我?

2 个回答

1
import os
for root, dirs, files in os.walk(r'C:\windows'):
    //add your QlistView add codes here

当然可以!请把你想要翻译的内容发给我,我会帮你把它变得简单易懂。

0

试试用 QListWidget,而不是 QListView。QListWidget 是在 QListView 的基础上扩展的,它增加了一些非常实用的方法,比如 addItems

我假设你已经知道怎么用 Designer 创建应用程序的界面部分。

如果你有一个 QListWidget 对象 qlistwidget,那么代码会是:

values = os.listdir("c:\\windows")

qlist = QtCore.QStringList(map(QtCore.QString, values))
qlistwidget.addItems(qlist)

撰写回答