XYModelMapper QML Type
Un mapeador de modelos para XYSeries. Más...
| Import Statement: | import QtGraphs |
| In C++: | QXYModelMapper |
- Lista de todos los miembros, incluidos los heredados
- XYModelMapper es parte de Qt Graphs QML Types for 2D.
Propiedades
- count : qsizetype
- first : qsizetype
- model : SomeModel
- orientation : orientation
- series : XYSeries
- xSection : qsizetype
- ySection : qsizetype
Señales
Descripción detallada
Los model mappers permiten utilizar un modelo de datos derivado de la clase QAbstractItemModel como fuente de datos para un gráfico. Un model mapper se utiliza para crear una conexión entre una línea, spline o serie de dispersión. Un TableModel es una elección natural para el modelo.
Tanto las propiedades del modelo como las de la serie pueden utilizarse para manipular los datos. El mapeador de modelos mantiene la serie y el modelo de datos sincronizados.
Véase también XYSeries.
Documentación de Propiedades
count : qsizetype
El número de filas 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 filas del modelo).
Véase también orientation.
first : qsizetype
La fila del modelo que contiene los datos del primer punto de la serie. El valor por defecto es 0.
Véase también orientation.
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.
orientation : orientation
Indica al modelmapper cómo mapear los datos de un modelo. Si se utiliza Qt.Vertical, el modelo tiene columnas X e Y, y las filas del modelo definen los puntos de datos. Si la orientación es Qt.Horizontal, el modelo tiene filas X e Y, y las columnas del modelo definen los puntos de datos.
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).
xSection : qsizetype
la sección del modelo que contiene las coordenadas x de los puntos de datos. El valor por defecto es -1 (mapeo inválido).
Véase también orientation.
ySection : qsizetype
la sección del modelo que contiene las coordenadas y de los puntos de datos. El valor por defecto es -1 (mapeo no válido).
Véase también orientation.
Documentación de señales
countChanged()
Esta señal se emite cuando cambia el número de filas.
Nota: El manejador correspondiente es onCountChanged.
firstChanged()
Esta señal se emite cuando cambia la primera fila.
Nota: El manejador correspondiente es onFirstChanged.
modelChanged()
Esta señal se emite cuando cambia el modelo al que está conectado el mapeador.
Nota: El manejador correspondiente es onModelChanged.
seriesChanged()
Esta señal se emite cuando cambia la serie a la que está conectado el mapeador.
Nota: El manejador correspondiente es onSeriesChanged.
xSectionChanged()
Esta señal se emite cuando cambia la sección que contiene las coordenadas x de los puntos de datos.
Nota: El manejador correspondiente es onXSectionChanged.
ySectionChanged()
Esta señal se emite cuando cambia la sección que contiene las coordenadas y de los puntos de datos.
Nota: El manejador correspondiente es onYSectionChanged.
© 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.