[solved] QTreeWidget drag & drop
Verfasst: 6. November 2010 15:11
Hab mich halb tot gesucht, um irgendwo ein simples Howto zu finden, leider scheinbar erfolglos. Lediglich
http://doc.qt.nokia.com/4.7/model-view- ... ence-views
konnte mir etwas helfen.
Was ich tun will:
Ich hab ein QTreeWidget in meinem Fenster, in dem ich die einzelnen Items per Drag & Drop sortieren will. Ich will weder Items kopieren, noch mit anderen Widgets / Festern / Applikationen interagieren. Folgenden Code habe ich in meiner QTreeWidget-Ableitung:
Nun kann ich Items zwar draggen, der Indikator + die Markierung an welcher Stelle es gedroppt wird, wird mir auch angezeigt; wenn ich die Maustaste loslasse passiert allerdings nichts. Was fehlt?
http://doc.qt.nokia.com/4.7/model-view- ... ence-views
konnte mir etwas helfen.
Was ich tun will:
Ich hab ein QTreeWidget in meinem Fenster, in dem ich die einzelnen Items per Drag & Drop sortieren will. Ich will weder Items kopieren, noch mit anderen Widgets / Festern / Applikationen interagieren. Folgenden Code habe ich in meiner QTreeWidget-Ableitung:
Code: Alles auswählen
pTreeWidget::pTreeWidget(QWidget* p)
: QTreeWidget(p)
{
setDragEnabled(true);
setDropIndicatorShown(true);
viewport()->setAcceptDrops(true);
setDragDropMode(QAbstractItemView::InternalMove);
}