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