Вот мой QML код:Как сделать двойной MouseArea вступить в силу?
Rectangle
{
.....
Rectangle
{
....height and width is smaller than parent
MouseArea
{
id: mouseArea2
anchors.fill: parent
hoverEnabled: true
onEntered:
{
console.log("enter 2")
}
}
}
MouseArea
{
id: mouseArea1
anchors.fill: parent
hoverEnabled: true
onEntered:
{
console.log("enter 1")
}
}
}
Только mouseArea1
вступает в силу. Если я удалю mouseArea1
, тогда вступает в силу mouseArea2
. Поэтому я думаю, что событие мыши должно обрабатываться mouseArea1
и позволить ему не передать mouseArea2
.
Я ищу документ, чтобы узнать, какой attr может предотвратить такое поведение, но ничего не найдено. Итак, как позволить mouseArea1
и mouseArea2
вступить в силу одновременно?