Seite 1 von 1

QDirModel/QTreeView und Anzeige von ".."

Verfasst: 20. April 2009 11:08
von Teetrinker
Hi,

ich benutze das QDirModel mit einem QTreeView zum Anzeigen von Verzeichnissen. Ich habe dabei rootIsDecorated auf false gestellt, um eine "single level tree structure" zu erzeugen. Läuft alles wunderbar, allerdings wie kann man einstellen, dass ".." angezeigt wird, damit man eine Verzeichnisebene höher kommt? Ich habe dazu nichts finden können, kann mir jemand einen Tip geben?

Danke,
Teetrinker

Verfasst: 20. April 2009 19:19
von upsala
Hast du sie event. mit setFilter() ausgeblendet?
Im übrigen ist QFileSystemModel dem QDirModel vorzuziehen (u.a. wegen der automatischen Aktualisierung)

Verfasst: 21. April 2009 09:17
von Teetrinker
Ja danke das wars, wenn ich QDir::AllEntries mit setFilter setze, dann werden sie angezeigt.

Danke für den Hinweis bezüglich QFileSystemModel, sieht interessant aus. Allerdings habe ich bis jetzt noch nicht rausgefunden, wie man da das Modell sortieren kann. Beim QDirModell geht es über QDir::DirsFirst und ohne Sortierung werden bei QFileSystemModel Dateien und Verzeichnisse vermischt.