6

在 QML 中,我怎样才能有一个文本输入框,自动将输入的文本转换为所有大写字母?以下不起作用:

    TextField {
        id: myfield
        objectName: "myfield"
        ...
        font.pixelSize: 20
        font.capitalization: Font.AllUpperCase
        ....
    }
4

1 回答 1

6

您只是在常量名称中打错字,应该Font.AllUppercase使用 lower c。如果您查看日志,您应该会看到如下警告:

tsttxtfield.qml:22:无法将 [undefined] 分配给 int

于 2013-10-07T08:52:51.037 回答