Qt QML Models QML Types▲
This module was introduced in Qt 5.1.
This QML module contains types for defining data models in QML.
To use the types in this module, import the module with the following line:
import
QtQml.Models
In addition, Qt.labs.qmlmodels provides experimental QML types for models. To use these experimental types, import the module with the following line:
import
Qt.labs.qmlmodels
QML Types▲
-
DelegateModel: Encapsulates a model and delegate.
-
DelegateModelGroup: Encapsulates a filtered set of visual data items.
-
Instantiator: Dynamically creates objects.
-
ItemSelectionModel: Instantiates a QItemSelectionModel to be used in conjunction with a QAbstractItemModel and any view supporting it.
-
ListElement: Defines a data item in a ListModel.
-
ListModel: Defines a free-form list data source.
-
ObjectModel: Defines a set of items to be used as a model.
-
Package: Specifies a collection of named items.
Experimental QML Types▲
-
DelegateChoice: Encapsulates a delegate and when to use it.
-
DelegateChooser: Allows a view to use different delegates for different types of items in the model.
-
TableModel: Encapsulates a simple table model.
-
TableModelColumn: Represents a column in a model.