[gelöst]QTableWidget: drag geht, drop nicht
Verfasst: 28. Januar 2009 13:15
Hi,
Ich möchte in einem einfachen QTableWidget eine Drop Funktion implementieren, sodaß man eine Datei reinziehen kann. Dazu hab ich das eine Subklasse von QTableWidget erstellt und das dragEnterEvent und dropEvent implementiert. Wenn ich nun was in das Widget ziehe, wird das dragEnterEvent aufgerufen. Allerdings erfolgt kein Aufruf des dropEvent, wenn ich dort was fallen lasse. Es erscheint auch immer der durchgestrichene Kreis als Cursor, also kann ich nicht droppen. Hab deswegen schon
setAcceptDrops(true);
und
setDragDropMode(QAbstractItemView::DragDrop);
aufgerufen, bringt aber nix. Mehr ist in den Examples aber auch nicht gemacht! Was stimmt da nicht?
Ich möchte in einem einfachen QTableWidget eine Drop Funktion implementieren, sodaß man eine Datei reinziehen kann. Dazu hab ich das eine Subklasse von QTableWidget erstellt und das dragEnterEvent und dropEvent implementiert. Wenn ich nun was in das Widget ziehe, wird das dragEnterEvent aufgerufen. Allerdings erfolgt kein Aufruf des dropEvent, wenn ich dort was fallen lasse. Es erscheint auch immer der durchgestrichene Kreis als Cursor, also kann ich nicht droppen. Hab deswegen schon
setAcceptDrops(true);
und
setDragDropMode(QAbstractItemView::DragDrop);
aufgerufen, bringt aber nix. Mehr ist in den Examples aber auch nicht gemacht! Was stimmt da nicht?