在界面结构比较复杂的情况下,经常会出现按键消息不响应的问题,这里给出一个我的解决方案,首先,我们确定好接收按键消息的对象,比如下面的rootRect。
rootRect接收到按键消息后将其转发给需要处理该按键消息的对象,该例中按键消息传递给了targetPage。
Rectangle {
id: rootRect
color: "#00000000"
anchors.fill: parent
focus: true
Keys.enabled: true
Keys.forwardTo: [targetPage]