QListWidget / QTreeWidget mittels Drag&Drop sortieren
Verfasst: 27. Juli 2009 13:19
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.
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.