【发布时间】:2013-12-12 07:25:28
【问题描述】:
我需要创建一个ListModel,它静态地包含一个对象(字符串和布尔值)。
如果我使用 append 添加到一个空的 ListModel 元素 - 一切正常。
property ListModel qwe: ListModel {}
var imageToAdd { value: "picture.png", imageType: 1 }
qwe.append({
text: "TextToAdd",
image: imageToADD,
position: 1
})
// This works correct
但我需要静态创建ListModel,它不起作用。
ListModel {
ListElement {
text: "TextToAdd"
image: { value: "Qwer.png", imageType: 1 } // <-- This doesn't work
position: 1
}
}
它应该是什么样子?
【问题讨论】:
-
您的原始代码中有
var imageToADD { value: "picture.png" ... }吗?image是未使用的变量。 -
没错,错过了名字。谢谢,已编辑