我继承了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
来获得这样的内容: