Qt 诺基亚5230上基于QML的应用程序中不显示虚拟键盘

Qt 诺基亚5230上基于QML的应用程序中不显示虚拟键盘,qt,keyboard,qml,Qt,Keyboard,Qml,我有一个基于QML的应用程序,它部署在我的诺基亚5230手机上,有几个TextInput组件,当该组件获得输入焦点时,输入法状态指示灯发生变化,但虚拟键盘不会出现 我的应用程序是通过调用QDeclarativeView::showFullScreen()全屏显示的,我尝试了4种不同的输入方法,包括官方的AknFEP,都有相同的问题 我错过什么了吗 顺便说一句,它在桌面或Qt模拟器中运行良好。您使用的是哪个版本的Qt 您是否尝试手动打开VKB TextInput { id: textInp

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

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

我错过什么了吗


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

您使用的是哪个版本的Qt

您是否尝试手动打开VKB

TextInput {
    id: textInput

    activeFocusOnPress: false

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

是否有方法打开Windows 8 Touch应用程序的Windows Touch键盘?我找不到路了。你在开玩笑吧!?为什么要对TextInput进行这种黑客操作才能使用VKB?看起来QT不是真正友好的触摸设备….:(这是2011年Symbian ^1的答案!我们现在有了Qt5.1而不是Qt4.6,并且QML有了很大的进步。