crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QML и Drag And Drop
shkryab
  опции профиля:
сообщение 8.9.2014, 17:26
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 8.9.2014
Пользователь №: 4224

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток. Поимел проблему с Drag And Drop в QML. Суть проблемы в видео.

Словесное описание:
странное поведение DnD между 2 окнами одного приложения (т.е. в приложении создаётся 2 окна и между ними происходит DnD). Странность заключается в следующем: при перетягивании 1го элемента из окна в окно вс ок, если после drop потянуть следующий элемент, то в результате перетянется тот же что и при первой операции. Если где-либо кликнуть мышкой, после перетягивания элемента, то следующий DnD отработает адекватно.

Пробовал наиграть используя код из примера. Наиграть получилось без проблем. Запускал код из примера (фалы DragAndDropTextItem.qml ExternalDragAndDrop.qml взял из примера без изменения) так:

import QtQuick 2.2
import QtQuick.Window 2.0

Window {
    ExternalDragAndDrop {
        anchors.fill: parent
    }

    Window {
        visible: true
        ExternalDragAndDrop {
            anchors.fill: parent
        }
    }
}


Пробовал решить проблему генерируя событие в C++ коде. Игрался с комбинациями флагов окно. Тоже не помогло. Пытался делать окно активным в разные моменты времени DnD. Но ничего из этого не помогло решить проблему. Может я чего-то не дочитал или упустил?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
shkryab
  опции профиля:
сообщение 9.9.2014, 11:22
Сообщение #2


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 8.9.2014
Пользователь №: 4224

Спасибо сказали: 0 раз(а)




Репутация:   0  


Таки пришёл к выводу что это баг.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.4.2024, 22:04