小编Ana*_*hin的帖子

将静态对象添加到ListModel

我需要创建一个ListModel静态包含对象(字符串和bool)的.如果我ListModel使用append 添加到空元素 - 一切正常.

property ListModel qwe: ListModel {}
var imageToAdd { value: "picture.png", imageType: 1 }

qwe.append({
    text: "TextToAdd",
    image: imageToADD,
    position: 1
})
// This works correct
Run Code Online (Sandbox Code Playgroud)

但我需要ListModel静态创建它并不起作用.

ListModel {
    ListElement {
        text: "TextToAdd"
        image: { value: "Qwer.png", imageType: 1 }  // <-- This doesn't work
        position: 1
    }
}
Run Code Online (Sandbox Code Playgroud)

应该怎么样?

qml qtquick2

5
推荐指数
1
解决办法
4362
查看次数

标签 统计

qml ×1

qtquick2 ×1