1

我希望用 pyqt4 制作小 gui,逐行显示“dir c:\windows\”的输出我正在寻找 QlistView,但我不明白怎么做。谁能帮我?

4

2 回答 2

1
import os
for root, dirs, files in os.walk(r'C:\windows'):
    //add your QlistView add codes here
于 2010-04-16T14:59:22.380 回答
0

尝试QListWidget而不是QListView。QListWidget 扩展了 QListView 并添加了一些非常有用的方法,例如addItems.

我假设您知道如何使用 Designer 创建应用程序的 GUI 部分。

如果您有 QListWidget 对象qlistwidget,则代码为:

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

qlist = QtCore.QStringList(map(QtCore.QString, values))
qlistwidget.addItems(qlist)
于 2010-04-16T21:20:51.267 回答