QListWidget / QTreeWidget mittels Drag&Drop sortieren

Alles rund um die Programmierung mit Qt
Antworten
TheGrudge
Beiträge: 9
Registriert: 6. September 2007 23:12

QListWidget / QTreeWidget mittels Drag&Drop sortieren

Beitrag von TheGrudge »

Hi,

ich suche nun schon eine ganze Weile, habe aber noch keinen guten Lösungsvorschlag gefunden.
Ich versuche die Items eines QTreeWidgets mittels Drag&Drop umzusortieren.
Ich habe bereits eine Möglichkeit, dies über externe Buttons zu tun, aber die selbe Funktionalität soll nun auch mittels Drag&Drop möglich sein.

Leider scheinen meine Lösungsansätze nicht zu funktionieren, zum Beispiel wird die Methode dragMoveEvent() anscheinend nicht aufgerufen, wenn der Drag innerhalb des selben Widgets stattfindet. Es scheint nur zu gehen, wenn ich von außen etwas in das Widget dragge. Aber genau das möchte ich nicht.

Hat jemand so etwas schon einmal gemacht und ein paar Tipps (oder sogar einen Link zu einem Tutorial)?

Das scheint eigentlich eine weit verbreitete Arbeitsweise zu sein, mich wundert es, das dies nicht standardmäßig in QListWidget oder dergleichen integriert ist.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Antworten