gpt4 book ai didi

ios - Qml TextField 数字键盘

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:09 25 4
gpt4 key购买 nike

我正在尝试使用仅接收 QML 中的数字的 TextField。我正在使用 inputMethodHints 属性让设备键盘只显示数字。它在 Android 中运行良好,但当我在 iOS 中运行时,它显示完整的键盘,包括数字、字符和预测词。

代码如下:

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.ImhNoPredictiveTextinputMethodHints: Qt.ImhNoPredictiveText 但这些选项在 iOS 中都不起作用。

最佳答案

我解决了这个问题,只是删除了验证器,但我不知道为什么它在没有验证器的情况下仍然有效。

代码如下:

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

inputMethodHints: Qt.ImhDigitsOnly
}

关于ios - Qml TextField 数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34341924/

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