Я столкнулся с довольно странной проблемой, и мне нужна помощь твоего мозга :) 1001 *
1) Я использую Qt 4.6.0
2) Я хочу включить перетаскивание (Qt :: MoveAction с только QAbstractItemView :: InternalMove) для элементов в виде дерева.
3) У меня есть своя собственная модель и модель прокси, используемая для выполнения некоторой сортировки ...
4) Drag & Drop работает хорошо, за исключением одной вещи, вот она:
Когда я выполняю некоторые «очень быстрые» перетаскивания в дереве (в основном, бросая предметы от родителя к другому) или когда я пытаюсь бросить элемент из трех (выше первого родителя, между верхним родителем и предел области просмотра дерева), движущийся элемент исчезает ...
Хуже того, иногда над моей первой папкой создается поврежденный элемент (см. Следующие рисунки).
Изображение до
Изображение после
Давайте попробуем подвести итог:
Когда я выполняю быстрые и случайные перемещения с элементами в дереве (смена их родителей или перестановка элементов в их текущем родительском элементе), иногда У меня есть элементы, которые идут везде, но куда они должны ... также напоминаю вам, ребята, что при обычном использовании мой drag & drop работает ...
Надеюсь, я был достаточно ясен, не стесняйтесь спрашивать подробности!
Заранее спасибо за помощь !!