Python Qlistview输出目录

时间:2010-04-16 14:54:14

标签: python pyqt4 qlistview

我希望用pyqt4制作小gui,逐行显示“dir c:\ windows \”的输出 我正在寻找QlistView,但我不明白它是怎么做的。 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

尝试使用QListWidget代替QListView。 QListWidget扩展了QListView并添加了一些非常有用的方法,如addItems

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

如果你有一个QListWidget对象qlistwidget,代码将是:

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

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