Gibt es eine Möglichkeit, einen Ordner-Browser-Dialog in Qt zu öffnen? Wenn ich QFileDialog
mit Directory
Datei-Modus, auch wenn ich die Option ShowDirsOnly
angeben, bekomme ich die Standard-Datei-Dialog. Ich würde es vorziehen, ein Dialogfeld zu verwenden, das den Benutzer auffordert, ein Verzeichnis aus einer Verzeichnisstruktur auszuwählen.Ordner-Browser-Dialog in Qt
Hier ist der pyside Code Ich verwende:
from PySide import QtGui
app = QtGui.QApplication([])
dialog = QtGui.QFileDialog()
dialog.setFileMode(QtGui.QFileDialog.Directory)
dialog.setOption(QtGui.QFileDialog.ShowDirsOnly)
dialog.exec_()
Und hier ist das Ergebnis, das ich unter Windows erhalten 7:
Vielen Dank für die schnelle Antwort! Leider ist das die Reihenfolge, in der ich es mache. Ich habe meine Frage bearbeitet, um das Code-Snippet, den Screenshot und das Betriebssystem, auf dem ich teste, einzubinden. Es wäre toll, wenn jemand darauf hinweisen könnte, was ich falsch mache. Und wenn ich nichts falsch mache, ist es schön zu wissen, dass es an so einem Faktor liegt;) –
Ah, ich sehe, was du jetzt versuchst zu tun. Es ist nicht möglich, genau das zu bekommen, wonach Sie suchen, da ich denke, dass es sich um einen Windows-spezifischen Dialogstil handelt und QFileDialog versucht, für alle Plattformen generisch zu sein. – Chris
Ich hatte Angst, dass das der Fall wäre, aber ich hoffte, dass jemand darauf hinweisen würde, dass ich etwas falsch gemacht habe;) Danke! –