【发布时间】:2018-08-28 08:13:34
【问题描述】:
我在 QML 中有一个 Dummy 对象:
import QtQuicks 2.7
Item { property int foo: 0 }
而另一个卑鄙的人需要创建这样一个对象的实例列表。但是我该如何声明呢?在列表中使用直接的 QML 声明不起作用:
import QtQuicks 2.7
Item {
property var fools: [
Dummy {foo: 1},
Dummy {foo: 2},
Dummy {foo: 3}
]
}
我收到错误Cannot assign multiple values to a singular property
如何正确声明一个假人列表?
【问题讨论】:
-
QtQuick 2.7 是你能用的最高版本,还是能用最新的?
-
您不能使用ObjectModel 或VisualItemModel(取决于您的QtQuick 版本)吗?
-
您是否收到错误消息?你期待什么?
-
错误是:
Cannot assign multiple values to a singular property