QML | 列表属性、分组属性、默认属性、只读属性

1.列表属性

可以将一个QML对象类型值列表赋值给一个list类型的属性。其语法如下所示:[,, …]列表被包含在一对方括号中,使用逗号分割列表中的对象。例如,Item类型有一个states属性,用于保存一个State类型对象的列表。下面的代码片段给出如何初始化这个states属性:

import QtQuick 2.14import QtQuick.Window 2.14Window {
      visible: true    width: 640    height: 480    title: qsTr("Hello World")    Item {
          state:  [ State { name: "loading" },                    State { name: "running"},                    State { name:"stopped"}        ]    }}

如果列表仅包含一个对象,也可以省略方括号:

 Item {
          states: State {
              name: "name"            PropertyChanges {
  

你可能感兴趣的:(Qt,高级开发工程师,qml,qt,Quick,ui,ux,人机交互)