Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: trot от Март 16, 2011, 18:31



Название: Drag and Drop в QTreeView
Отправлено: trot от Март 16, 2011, 18:31
Сталкнулся с такой проблемой.
Когда тащу узел дерева по дереву, то в том месте где этот (перемещаемый) узел распологается над узлами, являющимися дочерними, индикатор показывает запрет операции переноса узла (так и должно быть), но стоит нажать контрол (Ctrl), т.е. выполнить копирование, то индикатор показывает возможность выполнения данной операции, что в принципе не правильно. Вопрос, как  добиться такого же визуального эффекта, как и в случае перемещения узла, т.е. запрещать перемещать/копировать узел в свои дочернии узлы. Спасибо.


Название: Re: Drag and Drop в QTreeView
Отправлено: Tonal от Декабрь 30, 2011, 08:35
Проверять в dragMoveEvent самому. :)