Qt QML Models QML 类型

该模块在 Qt 5.1 引入。

此 QML 模块包含为以 QML 定义数据模型的类型。

要使用此模块中的类型,采用以下行 import 模块:

import QtQml.Models 2.15
					

注意: QtQml .Models 模块从 2.1 版开始匹配父级模块版本, Qt QML .

此外,Qt.labs.qmlmodels 为模型提供实验性 QML 类型。要使用这些实验性类型,采用以下行 import 模块:

import Qt.labs.qmlmodels 1.0
					

QML 类型

DelegateModel 封装模型和委托
DelegateModelGroup 封装一组筛选视觉数据项
Instantiator 动态创建对象
ItemSelectionModel 实例化 QItemSelectionModel 以用于结合 QAbstractItemModel 及支持它的任何视图
ListElement 定义 ListModel 数据项
ListModel 定义自由形式列表数据源
ObjectModel 定义要用作模型的一组项
Package 指定命名项的集合

实验性 QML 类型

DelegateChoice 封装委托及何时使用它
DelegateChooser 允许视图为不同类型模型项使用不同委托
TableModel 封装简单表格模型
TableModelColumn 表示模型中的列