Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Waryable от Декабрь 15, 2008, 12:40



Название: Реализация DragAndDrop для связки QTreeView и QGraphicsView
Отправлено: Waryable от Декабрь 15, 2008, 12:40
Проблема такова: на форме есть два виджета, один из них содержит модель дерева(QTreeView), другой - модель графического представления(QGraphicsView). Мне надо реализовать драг элемента из дерева и дроп этого элемента в QGraphicsView.
В дереве уже существует реализация драга, однако я не понял как именно. Конкретно, мне не понятен формат MineData. Поэтому не могу понять как реализовывать дроп на стороне QGraphicsView.

Если реализовывать самостоятельно драг со стороны дерева, то не совсем понятно как узнавать, какой элемент выбран для драга.

Подскажите в какой направлении курить документацию?  :)


Название: Re: Реализация DragAndDrop для связки QTreeView и QGraphicsView
Отправлено: pastor от Декабрь 15, 2008, 12:53
В свое время мне помогло чтение раздела в ассистанте Drag and Drop (http://doc.trolltech.com/4.4/dnd.html) + детальное изучение примеров из examples\draganddrop