qml 页面——页面切换导致键盘事件无法响应

当从页面A切换到页面B后,在页面B上进行一系列的操作,使得当前的焦点事件聚焦在页面B。此时再切换到页面A,不进行操作,使用快捷键,页面A上的快捷键事件变无法响应。
解决方式:页面A的页面显示响应中添加如下代码

    onVisibleChanged: {
        //键盘事件聚焦
        if(visible) {
            forceActiveFocus();
            Keys.enabled = true;
        }
	}
发布了3 篇原创文章 · 获赞 0 · 访问量 11

猜你喜欢

转载自blog.csdn.net/sy_18244244951/article/details/105485212
QML