QML:设置嵌套的ListElement属性

4

我有一个像下面这样的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: "--:--"
  }
}

我希望设置嵌套的ListElements中modelSrc的值。

我正在寻找类似于以下内容:

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

但是,我需要使用setsetProperty或类似的方法来代替get

谢谢!

1个回答

2

使用:

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

简单明了!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接