Qt QML Models QML Types

Este módulo QML contiene tipos para definir modelos de datos en QML.

Para utilizar los tipos de este módulo, impórtelo con la siguiente línea:

import QtQml.Models

DelegateChoice

Encapsula un delegado y cuándo utilizarlo

DelegateChooser

Permite que una vista utilice diferentes delegados para diferentes tipos de elementos del modelo

DelegateModel

Encapsula un modelo y un delegado

DelegateModelGroup

Encapsula un conjunto filtrado de elementos de datos visuales

Filter

Tipo base abstracto que proporciona funciones comunes a los filtros

FunctionFilter

Filtra los datos en un SortFilterProxyModel basándose en la evaluación del método 'filter' designado

FunctionSorter

Ordena los datos en un SortFilterProxyModel basándose en la evaluación del método "sort" designado.

Instantiator

Creación dinámica de objetos

ItemSelectionModel

Instanciar un QItemSelectionModel para ser utilizado en conjunción con un QAbstractItemModel y cualquier vista que lo soporte

ListElement

Define un elemento de datos en un ListModel

ListModel

Define una fuente de datos de lista de forma libre

ObjectModel

Define un conjunto de elementos que se utilizarán como modelo

Package

Especifica una colección de elementos con nombre

RoleFilter

Tipo base abstracto que proporciona funcionalidad a los filtros dependientes de roles

RoleSorter

Ordena los datos en un SortFilterProxyModel basándose en el nombre del rol configurado

SortFilterProxyModel

Proporciona capacidades de ordenación y filtrado para un QAbstractItemModel

Sorter

Tipo base abstracto que proporciona funcionalidad común a los clasificadores

StringSorter

Ordena los datos en un SortFilterProxyModel basándose en el orden de la configuración regional

ValueFilter

Filtra los datos en un SortFilterProxyModel basándose en el nombre y valor del rol

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.