Seite 1 von 1

Dateimanager/Explorer mit QT-4.3.2 [gelöst]

Verfasst: 18. Februar 2009 14:35
von jasper
Hallo Forum,
ich möchte einen simplen Dateimanager mit QT-4.3.2 erstellen.
Also plaziere ich mit dem Designer auf einem QWidget eine
QTreeView-Komponente. Im Konstruktor des QWidget weise ich
der QTreeView-Komponente mit setModel ein QDirModel zu:

Code: Alles auswählen

   QDirModel Dirmodel(this);
   ui.treeView->setModel(&Dirmodel);
Leider bleibt die QTreeView-Komponente leer bzw. ohne Inhalt.
Irgendwie scheint sie das QDirModel nicht zu kennen.
Was mache ich falsch?

Verfasst: 18. Februar 2009 14:45
von solarix
Wie lange lebt denn dein Objekt "Dirmodel"?

Oder anderst gefragt... worin liegt der Unterschied zu dem Beispiel unter:
http://doc.trolltech.com/4.4/qdirmodel.html#details

Verfasst: 18. Februar 2009 15:39
von jasper
Hallo Solarix,
danke für den Tipp! Manchmal ist man halt
blind, denn QDirModel war nur als lokale variable
definiert. Nun ist QDirModel unter private im header
deklariert und alles funktioniert tadellos.

Gleich noch eine weitere Frage:
Ich habe nun zwei QTreeView-Komponenten nebeneinander
und möchte Dateien und Ordner per' Drag&Drop
hin und her kopieren. Wie geht das denn?

Gruß

Jasper

Verfasst: 18. Februar 2009 16:13
von RavenIV
jasper hat geschrieben:...
Gleich noch eine weitere Frage:
...
Neue Frage, neues Thema.
Sonst geht die Übersicht verloren.

Verfasst: 18. Februar 2009 16:17
von CLRS530
Oder einfach mal Doku und Beispiele von QT lesen denn die sind sehr gut. Lass dir doch nicht alles vorkauen. Drag und Drop wird dort super beschrieben.