2013-10-06 6 views
3

В QML, как я могу получить текстовое поле ввода, которое автоматически преобразует введенный текст во все столицы? Ниже не работает:QML TextField как заглавный текст

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

ответ

4

Вы только что сделал опечатку в имени константы, которая должна быть Font.AllUppercase с меньшим c. Если вы посмотрите на ваши журналы, вы увидите предупреждение, как это:

tsttxtfield.qml: 22: Невозможно присвоить [неопределенными] в целое