Modelos Qt Qml
Este módulo QML contiene tipos para definir modelos de datos en QML.
Para utilizar los tipos de este módulo, importa el módulo con la siguiente línea:
import QtQml.Models
Nota: QtQml El módulo .Models comenzó en la versión 2.1 para coincidir con la versión del módulo padre, Qt Qml.
Además, Qt.labs.qmlmodels proporciona tipos QML experimentales para modelos. Para utilizar estos tipos experimentales, importa el módulo con la siguiente línea:
import Qt.labs.qmlmodels
Tipos QML
Encapsula un delegado y cuándo usarlo | |
Permite a una vista utilizar diferentes delegados para diferentes tipos de elementos en el modelo | |
Encapsula un modelo y un delegado | |
Encapsula un conjunto filtrado de elementos de datos visuales | |
Tipo base abstracto que proporciona funciones comunes a los filtros | |
Filtra los datos en un SortFilterProxyModel basándose en la evaluación del método 'filter' designado | |
Ordena los datos en un SortFilterProxyModel basándose en la evaluación del método "sort" designado. | |
Creación dinámica de objetos | |
Instanciar un QItemSelectionModel para ser utilizado en conjunción con un QAbstractItemModel y cualquier vista que lo soporte | |
Define un elemento de datos en un ListModel | |
Define una fuente de datos de lista de forma libre | |
Define un conjunto de elementos que se utilizarán como modelo | |
Especifica una colección de elementos con nombre | |
Tipo base abstracto que proporciona funcionalidad a los filtros dependientes de roles | |
Ordena los datos en un SortFilterProxyModel basándose en el nombre del rol configurado | |
Proporciona capacidades de ordenación y filtrado para un QAbstractItemModel | |
Tipo base abstracto que proporciona funcionalidad común a los clasificadores | |
Ordena los datos en un SortFilterProxyModel basándose en el orden de la configuración regional | |
Filtra los datos en un SortFilterProxyModel basándose en el nombre y el valor del rol |
Tipos QML experimentales
Encapsula un modelo de tabla simple | |
Representa una columna en un modelo | |
Encapsula un modelo de árbol simple |
Licencias
Qt Qml Models está disponible bajo licencia comercial de The Qt Company. Además, está disponible bajo la Licencia Pública General Reducida de GNU, versión 3, o la Licencia Pública General de GNU, versión 2. Consulte Licencias de Qt para más detalles.
© 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.