我有清单模式

  ListModel {
            id: nestedModel
          }


我可以使用代码附加列表模型

nestedModel.append({
     locationName: qsTr("Location5"),
    collapsed: true,
       folders: [{
                  folderName: qsTr("Cam11")
                  }, {
                  folderName: qsTr("Cam22")
                  }, {
                  folderName: qsTr("Cam33")
                  }, {
                 folderName: qsTr("Cam44")
                 }]
             })


哪个工作正常。

但是我只需要使用相同的附加模型来附加内部列表,就像我的列表模型中已经有Cam11,Cam22,Cam33,Cam44一样,而且我必须动态地附加Cam55,Cam66

怎么可能?

任何帮助将不胜感激…

谢谢
哈里斯

最佳答案

最后,我找到了答案here

我们可以使用以下方式将新数据附加到子列表中:

nestedModel.get(index).folders.append({"folderName": "Cam55"})
nestedModel.get(index).folders.append({"folderName": "Cam66"})

09-25 16:14