SomeControl.qml
Rectangle {
Rectangle {
id: rec_0
KeyNavigation.right: rec_1
}
Rectangle {
id: rec_1
KeyNavigation.left: rec_0
}
}
SomeClass.qml
Rectangle {
Rectangle {
id: rec_0
KeyNavigation.right: someControl
KeyNavigation.left: rec_1
}
SomeControl {
id: someControl
KeyNavigation.right: rec_1
KeyNavigation.left: rec_0
}
Rectangle {
id: rec_1
KeyNavigation.left: someControl
KeyNavigation.right: rec_0
}
}
Как правильно заставить работать фокус?
Внесение в SomeControl.qml
onFocusChanged: {
rec_0.focus = true;
}
Немного помогает, но при попадании фокуса в SomeControl.qml, выделяется всегда rec_0, не зависимо от того, с какой стороны передан фокус. В общем, что-то я не воткну никак в фокусы в QML.