gpt4 book ai didi

android - Qt TextField 在 Android 设备上启动时不调用键盘

转载 作者:搜寻专家 更新时间:2023-11-01 08:35:36 25 4
gpt4 key购买 nike

我有一个简单的 QML 应用程序,它只显示一个 TextField:

Rectangle {
color: "#00000000"

TextField {
anchors.centerIn: parent
}
}

我想,当我触摸 TextField 时,Android 键盘会自动显示,但它没有发生。我尝试在 Component.onCompleted 中使用 focusQt.inputMethod.show()forceActiveFocus() TextField 和许多其他方法,但无论如何都不显示键盘。尝试在其他设备和 Android 4.1-4.4 版本上使用应用程序,但结果始终相同 )))):

这是错误还是 TextField 的设置不正确?

最佳答案

我遇到过类似的问题,而且是在

flags: Qt.FramelessWindowHint

在应用程序窗口中。为 Android 删除它。它会影响 QML 中的所有文本输入。

删除后您将获得正确的 android 系统事件通知(例如返回键按下)作为奖励。

关于android - Qt TextField 在 Android 设备上启动时不调用键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37078973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com