1

gi,我有一个关于 qml 和 XmlDataModel 的问题。我有一个 xml 文件,其中有这样的内容:

<model>
  <item title="one" />
  <item title="two" />
</model>

我有一个包含以下数据的 listView:

ListView {
    id: listView
    dataModel: XmlDataModel {
        source: "data/model1.xml"
    }
}

现在,当我按下按钮时,我不想向这个模型添加一些数据。这个怎么做?

4

1 回答 1

2

XmlListModel设计为只读模型。ListModel但是,您可以使用它方便地获取数据并使用可变模型填充该数据。你可以在这里找到一个例子。

于 2012-09-17T22:08:01.767 回答