У меня есть эти строки QML:
Item {
id:container
Rectangle {
id:rec1
width:20; height:20; x:20; y:20
color:"blue"
MouseArea {
onClicked:rec1.forceActiveFocus();
}
//bla bla
}
Rectangle {
id:rec2
width:20; height:20; x:200; y:200
color:"red"
MouseArea {
onClicked:rec2.forceActiveFocus();
}
//bla bla
}
}
Когда я нажимаю один из прямоугольников, он получает фокус, а другие теряют фокус. Это это то, что я хочу, хорошо, но я хочу, чтобы один прямоугольник терял фокус, когда я щелкаю пустое пространство вне прямоугольников и в элементе, элемент с идентификатором: контейнер?
Что мне делать, где?