Я пытаюсь в dropevent методе, узнать, какой виджет был просто отброшен. Я пытался смотреть на документы, но у них только есть команды для изображений и текста. Как я получаю доступ и к объекту, просто отброшенному и на каком виджете он был отброшен? (это - перетаскивание в QTreeWidget),
По умолчанию Qt ограничивается перетаскиванием текста и изображений, но это поведение можно расширить, добавив новый тип MIME.
Вы можете найти интересный пример перетаскивания с использованием альтернативного типа данных на http://doc.trolltech.com/4.6/draganddrop-fridgemagnets.html . Этот пример можно расширить для поддержки перетаскивания виджетов.
Вы можете найти QModelIndex
элемента, получающего сброс, задав параметр QDropEvent :: pos ()
для QAbstractItemView :: indexAt ()
метод QTreeView
. Это дает вам возможность найти настоящий виджет, если вы этого хотите.