QTreeView с поддержкой перетаскивания в PyQt

В PyQt 4 я хотел бы создать QTreeView с возможностью реорганизации его структуры с помощью перетаскивания.

Я реализовал свою собственную модель (QAbstractItemModel) для QTreeView, поэтому мой QTreeView правильно отображает данные. Теперь я хотел бы добавить поддержку перетаскивания для узлов дерева, чтобы иметь возможность перемещать узел внутри дерева от одного родителя к другому, перетаскивать-копировать и так далее, но я не могу найти полного руководства, как этого добиться. Я нашел несколько руководств и подсказок для QTreeWidget, но не для QTreeView с пользовательской моделью. Может кто-нибудь указать мне, где искать?

Спасибо.

11
задан Eli Bendersky 12 November 2010 в 10:37
поделиться