Qml变量名为什么不能大写开头?

大写开头一般都为对象如Item,Rectangle。而小写或下划线开头的则是变量名字或对象实例。如何使用大写开头的变量则会被解释器认为是对象,从而发生错误。


  • 对象大写开头
    例: Item对象
    1
    2
    Item {
    }

  • 变量下划线,小写开头
    例: item对象实例,isEnable变量名字
    1
    2
    3
    4
    Item {
    id: item
    property bool isEnable: true
    }