Я пытаюсь использовать TextField
, который получает только цифры в QML
. Я использую свойство inputMethodHints
, чтобы клавиатура устройства отображала только цифры. Он отлично работает в Android, но когда я запускаю его в iOS, он показывает полную клавиатуру с цифрами, символами и прогностическими словами.Qml TextField цифровая клавиатура
код ниже:
TextField {
id: numeroTelefoneTextField
anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right
width: parent.width * 0.70
height: parent.height * 0.6
placeholderText: qsTr("Seu número")
font.bold: true
validator: RegExpValidator{regExp: /\d+/}
inputMethodHints: Qt.ImhDigitsOnly
}
Я пробовал другие варианты нравится inputMethodHints: Qt.ImhDigitsOnly | Qt.ImhNoPredictiveText
и просто inputMethodHints: Qt.ImhNoPredictiveText
, но ни один из этих вариантов не работал в прошивке.