Qt QML 模型

此 QML 模塊包含為以 QML 定義數據模型的類型。

要使用此模塊中的類型,采用以下行 import 模塊:

import QtQml.Models
					

注意: QtQml .Models 模塊從 2.1 版開始匹配父級模塊版本, Qt QML .

此外,Qt.labs.qmlmodels 為模型提供實驗性 QML 類型。要使用這些實驗性類型,采用以下行 import 模塊:

import Qt.labs.qmlmodels
					

QML 類型

DelegateChoice

封裝委托及何時使用它

DelegateChooser

允許視圖為不同類型模型項使用不同委托

DelegateModel

封裝模型和委托

DelegateModelGroup

封裝一組篩選視覺數據項

Filter

Abstract base type providing functionality common to filters

FunctionFilter

Filters data in a SortFilterProxyModel based on the evaluation of the designated 'filter' method

FunctionSorter

Sorts data in a SortFilterProxyModel based on the evaluation of the designated 'sort' method

Instantiator

動態創建對象

ItemSelectionModel

實例化 QItemSelectionModel 以用於結閤 QAbstractItemModel 及支持它的任何視圖

ListElement

定義 ListModel 數據項

ListModel

定義自由形式列錶數據源

ObjectModel

定義要用作模型的一組項

Package

指定命名項的集閤

RoleFilter

Abstract base type providing functionality to role-dependent filters

RoleSorter

Sort data in a SortFilterProxyModel based on configured role name

SortFilterProxyModel

Provides sorting and filtering capabilities for a QAbstractItemModel

Sorter

Abstract base type providing functionality common to sorters

StringSorter

Sort data in a SortFilterProxyModel based on ordering of the locale

ValueFilter

Filters data in a SortFilterProxyModel based on role name and value

實驗性 QML 類型

TableModel

封裝簡單錶格模型

TableModelColumn

錶示模型中的列

TreeModel

封裝簡單樹模型