虚拟键盘不会出现在诺基亚 5230 上基于 QML 的应用程序中

发布于 2024-10-20 09:19:46 字数 237 浏览 1 评论 0原文

我有一个基于QML的应用程序,部署在我的诺基亚5230手机上,有几个TextInput组件,当组件获得输入焦点时,输入法状态指示器发生变化,但虚拟键盘没有出现。

我的应用程序是通过调用 QDeclarativeView::showFullScreen() 全屏显示的,我尝试了包括官方 AknFEP 在内的 4 种不同的输入法,都有同样的问题。

我错过了什么吗?

顺便说一句,它在桌面或 Qt 模拟器中运行良好。

I have a QML-based application which is deployed on my Nokia 5230 phone, there are several TextInput components, when the component takes the input focus, input method status indicator changed, but virtual keyboard does not appear.

My application is full-screen displayed by calling QDeclarativeView::showFullScreen(), I have tried 4 different input methods including the official AknFEP, all have the same problem.

Did I miss something?

BTW, it works fine on desktop or in Qt simulator.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小苏打饼 2024-10-27 09:19:46

您使用的是哪个版本的 Qt?

您是否尝试手动打开 VKB?

TextInput {
    id: textInput

    activeFocusOnPress: false

    MouseArea {
        anchors.fill: parent
        onClicked: {
            textInput.forceActiveFocus();
            textInput.openSoftwareInputPanel();
        }
    }
}

Which version of Qt are you using?

Did you try opening the VKB manually?

TextInput {
    id: textInput

    activeFocusOnPress: false

    MouseArea {
        anchors.fill: parent
        onClicked: {
            textInput.forceActiveFocus();
            textInput.openSoftwareInputPanel();
        }
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文