Po aktywowaniu celu upuszczania jest ono nadal aktywne, nawet gdy kursor przesunie się do innego celu upuszczania, który znajduje się nad pierwotnym celem upuszczenia.Jak prawidłowo zaimplementować zachodzące na siebie miejsca upuszczania?
Oto demo QML: Spróbuj upuścić plik na szare i niebieskie obszary. Niebieski nigdy się nie aktywuje.
import QtQuick 2.1
Rectangle {
color: "grey"
width: 300
height: 300
DropArea {
anchors.fill: parent
onDropped: status.text = "Dropped on Grey";
}
Rectangle {
color: "blue"
anchors.fill: parent
anchors.margins: 80
DropArea {
anchors.fill: parent
# Never active!
onDropped: status.text = "Dropped on Blue"
}
}
Text {
x: 10
y: 10
id: status
text: "Nothing dropped"
}
}
Jak mogę zaimplementować upuszczanie na oba prostokąty szary i niebieski?
czy to rozwiązano? – ustulation