QML:设置嵌套ListElement的属性

时间:2013-12-05 20:59:26

标签: qt qml

我有一个ListModel,如下所示:

ListModel {
  id: liveFeedModel

  ListElement {
    modelSrc: [
        ListElement { src: "../img/pano.jpg" },
        ListElement { src: "../img/pano1.jpg" },
        ListElement { src: "../img/pano2.jpg" },
        ListElement { src: "../img/pano3.jpg" }
    ]
    name: "Cookies"
    temp: "456 °C"
    time: "--:--"
  }

  ListElement {
    modelSrc: [
        ListElement { src: "../img/pano2.jpg" }
    ]
    name: "Sourdough Roll"
    temp: "123 °F"
    time: "--:--"
  }
}

我想在modelSrc内设置嵌套ListElements的值。

我正在寻找类似的东西:

liveFeedModel.get(0).modelSrc.get(2).src

setsetProperty或其他内容外,不是get

提前致谢

1 个答案:

答案 0 :(得分:1)

使用:

myListView.model.get(0).modelSrc.setProperty(0, "src", "../img/pano2.jpg");

这很简单!