QML TextField文本在设备上错误地大写

时间:2014-08-28 08:27:07

标签: android qt qml

我正在为Android构建一个Qt应用程序,但我无法弄清楚文本字段的行为方式。

此代码:

    TextField {
        id: usrField
        Layout.fillWidth: true
    }

以某种方式将文本字段中输入的文本大写,但仅限于电话。如果我将它构建为桌面应用程序,它就会以它应该的方式运行。密码字段:

    TextField {
        id: pwField
        echoMode: TextInput.Password
        Layout.fillWidth: true
        Keys.onReturnPressed: {
            loginButton.accessiblePressAction()
        }
    }

在设备和桌面上按预期工作。

我尝试添加font.capitalization: Font.AllLowercase,但无济于事。

非常感谢任何帮助。有任何想法吗?

澄清: 所有字母都大写,而不仅仅是第一个。如果我手动关闭大写锁定并输入一个字母,大写锁定会再次自动打开。

0 个答案:

没有答案