PavelK
@PavelK

Наложенная DropArea на DropArea не реагирует на события, как обойти?

Приветствую!
К примеру, есть две DropArea, одна над другой (если будет внутри другой - всё то же самое)
j7rVm.png
MyDropArea {
   id: drop1
   anchors.centerIn: parent
   width: 400
   height: 400
   color: "gray"
}

MyDropArea {
   id: drop2 
   anchors.centerIn: parent
   width: 200
   height: 200
   color: "darkgray"
}


Никакие события drop2 не вызываются, если оранжевый квадрат перетаскивать сначала над drop1.
Если бросить его на drop2 а потом начать перетаскивать, то начинают вызываться, но как только снова проносить над drop2 никаких событий не будет, т.е. первая захватывает все события.
Было бы всё легко и просто, если бы у перетаскиваемого элемента задать "keys" для конкретной DropArea, но как раз они обе должны иметь возможность принять этот оранжевый квадрат.
Подскажите, как обойти такое поведение?
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
PavelK
@PavelK Автор вопроса
Так, этой баге уже 3й год пошел https://bugreports.qt.io/browse/QTBUG-36895
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы