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

表示模型中的列