Drag&Drop mit zwei QTreeView-Komponenten

Alles rund um die Programmierung mit Qt
Antworten
jasper
Beiträge: 60
Registriert: 3. Februar 2009 11:36
Wohnort: Hamburg

Drag&Drop mit zwei QTreeView-Komponenten

Beitrag von jasper »

Hallo Forum,
ich habe zwei nebeneinanderstehende QTreeView-Komponenten,
welche mit dem QDirModel jeweils einen Teil des Filesystems anzeigen.
Um das QWidget, auf welchem sich die beiden QTreeView-Komponenten
befinden, als Dateimanager verwenden zu können, soll das hin und
her kopieren via Drag&Drop möglich sein. Das Löschen von Dateien
und Ordnern sollte auch möglich sein.

Kann mir jemand sagen wie das geht?
The User
Beiträge: 62
Registriert: 11. Dezember 2008 23:48

Beitrag von The User »

Für beide Objekte Drag und Drop aktivieren, das siehst du bei den Beispielen, wie das geht. Und beim dropEvent musst du dann die übergebenen Daten überprüfen und dann kopieren. Musst natürlich von QTreeView erben.
Und meine Erinnerung täuschte mich nicht: Es gab eine Seite, die gut beschreibt, wie QTreeView mit Drag&Drop arbeiten kann.

Viele liebe Grüße
The User
Antworten