我正在为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
,但无济于事。
非常感谢任何帮助。有任何想法吗?
澄清: 所有字母都大写,而不仅仅是第一个。如果我手动关闭大写锁定并输入一个字母,大写锁定会再次自动打开。