1.TableView介绍
常用方法有三种: 1.使用listview仿照 2.使用c++ tablemodel配合tableview显示 3.使用qml tablemodel配合tableview显示 4.使用xmlistmodel配合tableview显示
2.TableView模型
本章我们介绍如何使用qml tablemodel,因为c++model很简单且很繁琐,针对快速开发而言,常见的一般用qml tablemodel就完全胜任了, 使用qml tablemodel的时候,需要使用import Qt.labs.qmlmodels 1.0模块. 示例如下所示:
import Qt.labs.qmlmodels 1.0
TableModel {
id: model
TableModelColumn { display: "name" }
TableModelColumn { display: "color" }
rows: [
{
"name": "cat",
"color": "black"
},
{
"name": "dog",
"color": "brown"
},
{
"name": "bird",
"color": "white"
}
]
}
这里我们设置两列,表头分别为name和color。 然后设置了3行data,每行data的ke
|