![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
shkryab |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 8.9.2014 Пользователь №: 4224 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток. Поимел проблему с Drag And Drop в QML. Суть проблемы в видео.
Словесное описание: странное поведение DnD между 2 окнами одного приложения (т.е. в приложении создаётся 2 окна и между ними происходит DnD). Странность заключается в следующем: при перетягивании 1го элемента из окна в окно вс ок, если после drop потянуть следующий элемент, то в результате перетянется тот же что и при первой операции. Если где-либо кликнуть мышкой, после перетягивания элемента, то следующий DnD отработает адекватно. Пробовал наиграть используя код из примера. Наиграть получилось без проблем. Запускал код из примера (фалы DragAndDropTextItem.qml ExternalDragAndDrop.qml взял из примера без изменения) так:
Пробовал решить проблему генерируя событие в C++ коде. Игрался с комбинациями флагов окно. Тоже не помогло. Пытался делать окно активным в разные моменты времени DnD. Но ничего из этого не помогло решить проблему. Может я чего-то не дочитал или упустил? |
|
|
shkryab |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 8.9.2014 Пользователь №: 4224 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Таки пришёл к выводу что это баг.
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 19:26 |