Python QListView Ausgang dir
Frage
wünschte, dass ich wenig gui mit PyQt4 machen, die die Ausgabe zeigen „dir c: \ windows \“ Zeile für Zeile Ich suche nach QListView, aber ich verstehe nicht, wie es zu tun. Kann mir jemand helfen?
Lösung
Versuchen Sie QListWidget anstelle von QListView . QListWidget erstreckt QListView und fügt einige sehr hilfreiche Methoden wie addItems
.
Ich werde Sie davon ausgehen, wissen, wie der GUI-Teil der Anwendung erstellen Designer.
Wenn Sie ein Objekt QListWidget qlistwidget
haben, würde der Code:
values = os.listdir("c:\\windows")
qlist = QtCore.QStringList(map(QtCore.QString, values))
qlistwidget.addItems(qlist)
Andere Tipps
import os
for root, dirs, files in os.walk(r'C:\windows'):
//add your QlistView add codes here
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow