QAbstractListModel的部分可以用作QML视图的模型吗?

时间:2015-03-22 08:48:25

标签: c++ qt mvvm qml qtquick2

我继承了QAbstractListModel。现在,我想将此模型的一部分用作model的{​​{1}},将gridView1的一部分用作model的{​​{1}}。我可以这样做吗?或者我应该看gridView2?如果是这样,我在哪里可以获得在QML捆绑中使用它的完整示例?

我想创建这样的东西:

QAbstractItemModel

ListView { id: listViewMain anchors.fill: parent orientation: ListView.Vertical model: guiModel delegate: GridView { id: gridViewMain anchors.left: parent.left anchors.right: parent.right height: contentHeight interactive: false model: TilesSortFilterProxyModel { sourceModel: guiModel } delegate: Rectangle { width: 70 height: 70 color: model.color Text { anchors.centerIn: parent text: model.msg } } } } 应该用model来获得这样的内容:

desired result

0 个答案:

没有答案