Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: mr.lebr от Декабрь 10, 2012, 14:46



Название: Drag'n'Drop из QListWidget в QGraphicsView
Отправлено: mr.lebr от Декабрь 10, 2012, 14:46
Столкнулся со следующей проблемой.
Имеется приложение (фоторобот) с MDI интерфейсом. Фоторобот рисуется на сцене при помощи добавления на него готовых эскизов. Выбор элементов осуществляется через QListWidget.
Необходимо сделать Drag'n'Drop из QListWidget в QGraphicsView.
Пытался переопределять mouseMoveEvent, dragMoveEvent, dragEnterEvent, dropEvent , но что-то не очень помогло.
В qDebug() выводится информация только от dragEnterEvent.
Прошу совета(примеров может) как сделать пресловутый Drag'n'Drop из QListWidget в QGraphicsView.


Название: Re: Drag'n'Drop из QListWidget в QGraphicsView
Отправлено: Kurles от Декабрь 10, 2012, 14:59
Наверное твой (http://doc.qt.digia.com/qt/itemviews-puzzle.html) случай.


Название: Re: Drag'n'Drop из QListWidget в QGraphicsView
Отправлено: GreatSnake от Декабрь 10, 2012, 15:09
Скорее это (http://doc.crossplatform.ru/qt/4.7.x/model-view-programming.html#using-drag-and-drop-with-item-views).