QDirModel/QTreeView und Anzeige von ".."

Alles rund um die Programmierung mit Qt
Antworten
Teetrinker
Beiträge: 37
Registriert: 21. Mai 2008 21:07

QDirModel/QTreeView und Anzeige von ".."

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Hast du sie event. mit setFilter() ausgeblendet?
Im übrigen ist QFileSystemModel dem QDirModel vorzuziehen (u.a. wegen der automatischen Aktualisierung)
Teetrinker
Beiträge: 37
Registriert: 21. Mai 2008 21:07

Beitrag 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.
Antworten