En esta página

HXYModelMapper QML Type

Un mapeador de modelos horizontales para XYSeries. Más...

Import Statement: import QtCharts 2.11
In C++: QHXYModelMapper

Propiedades

Descripción detallada

Los mapeadores de modelos permiten utilizar un modelo de datos derivado de la clase QAbstractItemModel como fuente de datos para un gráfico. Un mapeador de modelo horizontal se utiliza para crear una conexión entre una línea, spline o serie de dispersión y el modelo de datos que tiene filas X e Y para las coordenadas y contiene los puntos de datos para el XYSeries como columnas. Un TableModel es una elección natural para el modelo.

Tanto las propiedades del modelo como las de las series pueden utilizarse para manipular los datos. El mapeador de modelos mantiene la serie y el modelo de datos sincronizados.

Ver también VXYModelMapper, XYSeries, y Galería de Gráficos con Widgets.

Documentación de propiedades

columnCount : int

El número de columnas del modelo que se asignan como datos para las series. El valor por defecto es -1 (el número está limitado por el número de columnas del modelo).

firstColumn : int

La columna del modelo que contiene los datos del primer punto de la serie. El valor por defecto es 0.

model : SomeModel

El modelo de datos que utiliza el mapeador. Es necesario implementar el modelo y exponerlo a QML.

Nota: El modelo debe permitir añadir y eliminar filas o columnas y modificar los datos de las celdas.

series : XYSeries

La serie que utiliza el mapeador. Todos los datos de la serie se descartan cuando se establece en el mapeador. Cuando se especifica una nueva serie, la antigua se desconecta (pero conserva sus datos).

xRow : int

La fila del modelo que contiene las coordenadas x de los puntos de datos. El valor por defecto es -1 (mapeo no válido).

yRow : int

La fila del modelo que contiene las coordenadas y de los puntos de datos.

El valor por defecto es -1 (mapeo no válido).

© 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.