QML TextField如何大写文本

时间:2013-10-06 20:25:51

标签: qml capitalization capitalize

在QML中如何有一个文本输入框自动将输入的文本转换为所有大写字母?以下不起作用:

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

1 个答案:

答案 0 :(得分:5)

您刚刚在常量名称中输入了一个拼写错误,该常量应为Font.AllUppercasec更低。如果查看日志,您应该看到如下警告:

  

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