【问题标题】:QML: Set Property of Nested ListElementQML:设置嵌套 ListElement 的属性
【发布时间】:2013-12-23 00:24:54
【问题描述】:

我有一个类似如下的 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

提前致谢

【问题讨论】:

    标签: qt qml


    【解决方案1】:

    使用:

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

    就这么简单!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      相关资源
      最近更新 更多