Qt QML模型 QML类型

本QML模块包含用于在QML中定义数据模型的类型。

要使用此模块中的类型,请使用以下行导入模块:

import QtQml.Models

注意:QtQml.Models模块从版本2.1开始存在,以匹配父模块的版本,Qt Qml

此外,Qt.labs.qmlmodels提供了用于模型的实验性QML类型。要使用这些实验性类型,请使用以下行导入模块:

import Qt.labs.qmlmodels

QML类型

DelegateModel

封装一个模型和一个代理

DelegateModelGroup

封装一组经过过滤的可视数据项

Instantiator

动态创建对象

ItemSelectionModel

实例化一个QItemSelectionModel,该模型将与QAbstractItemModel以及任何支持它的视图一起使用

ListElement

在ListModel中定义一个数据项

ListModel

定义一个自由格式的列表数据源

ObjectModel

定义一组用于作为模型的项

Package

指定一个命名项的集合

实验性QML类型

DelegateChoice

封装一个代理及其何时使用它

DelegateChooser

允许视图针对模型中不同类型的项目使用不同的代理

TableModel

封装一个简单的表格模型

TableModelColumn

表示模型中的一列

© 2024 The Qt Company Ltd. 本文档的贡献包括其各自所有者的版权。本提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3的条款许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。