В глубоко вложенном графическом интерфейсе QML есть простой способ узнать, есть ли у какого-либо ребенка, внука и т. Д. Элемент activeFocus == true
?
Item {
id: intermediateItem
visible: anyDescendantHasActiveFocus(intermediateItem) ? true : false
Item {
Item {
Item {
id: hasActiveFocus
Component.onCompleted: hasActiveFocus.forceActiveFocus()
}
}
}
}