QtVirtualKeyboard如何设置默认输入法?
QtVirtualKeyboard how to set default input method?
键盘打开时,默认图层显示为字母
如何做到默认显示带数字的图层?
Qt 虚拟键盘遵循 inputMethodHints。所以,你可以,例如创建一个具有 TextField
QML 类型的表单,并为不同的字段设置不同的 inputMethodHints
,例如名称、phone 号码、密码等。当您更改字段时,键盘会更改其模式。您可以为 PIN 码字段设置 Qt.ImhDigitsOnly
限制模式,使其仅接受将键盘变成小键盘的数字。
如果您的键盘在特定文本输入字段中以数字布局打开,则听起来像 Qt.ImhPreferNumbers
或类似设置为 inputMethodHints。您可以尝试找出谁设置了该值并通过将其显式设置为 Qt.ImhNone
.
来测试重置
键盘打开时,默认图层显示为字母
如何做到默认显示带数字的图层?
Qt 虚拟键盘遵循 inputMethodHints。所以,你可以,例如创建一个具有 TextField
QML 类型的表单,并为不同的字段设置不同的 inputMethodHints
,例如名称、phone 号码、密码等。当您更改字段时,键盘会更改其模式。您可以为 PIN 码字段设置 Qt.ImhDigitsOnly
限制模式,使其仅接受将键盘变成小键盘的数字。
如果您的键盘在特定文本输入字段中以数字布局打开,则听起来像 Qt.ImhPreferNumbers
或类似设置为 inputMethodHints。您可以尝试找出谁设置了该值并通过将其显式设置为 Qt.ImhNone
.