Название: DnD QTreeView to QTreeView Отправлено: jaroslav от Июль 21, 2013, 21:23 Привет ребята! Подскажите, как можно решить. Есть 2 QTreeView, нужно реализовать однонаправленное Drag&Drop из одного в другой. Сейчас, когда перетаскиваю из одного TreeView в другой - item добавляется во втором, что меня не устраивает. Мне нужно, если я правильно понял, отловить событие drag event... и потом уже выполнят нужный код. Не пойму как описать логику event'а. Кто знает, подскажите пожалуйста.
Название: Re: DnD QTreeView to QTreeView Отправлено: gil9red от Июль 21, 2013, 21:55 Смотрите вот эти методы:
Код: void setDragDropMode ( DragDropMode behavior ) http://harmattan-dev.nokia.com/docs/library/html/qt4/qabstractitemview.html Название: Re: DnD QTreeView to QTreeView Отправлено: kambala от Июль 21, 2013, 21:55 тебе нужно переопределить событие dropEvent — именно оно вызывается когда элемент «падает» во вью. события drag*Event вызываются когда элемент «летает» по вью.
а логика… ну пишешь что тебе нужно сделать с дропнутым элементом. |