如何在键盘上只显示qt的数字

seb*_*a23 2 qt virtual-keyboard qml

我在我的项目中使用Qt快速虚拟键盘,当我点击一个对象时,我想显示键盘,但只显示数字.我怎样才能做到这一点?

这就是我想要做的

只显示这样的数字键盘

Taz*_*dze 9

你可以使用Qt.ImhFormattedNumbersOnly只允许数字输入.这还包括小数点和减号.

用法示例:

TextField {
    id: your_id

    placeholderText: qsTr("??????")

    inputMethodHints: Qt.ImhFormattedNumbersOnly
}
Run Code Online (Sandbox Code Playgroud)