QVBoxPlotModelMapper Class
QVBoxPlotModelMapper es un mapeador de modelos verticales para series box plot. Más...
| Header: | #include <QVBoxPlotModelMapper> |
| In QML: | VBoxPlotModelMapper |
| Inherits: | QObject |
Propiedades
|
Funciones públicas
| QVBoxPlotModelMapper(QObject *parent = nullptr) | |
| int | firstBoxSetColumn() const |
| int | firstRow() const |
| int | lastBoxSetColumn() const |
| QAbstractItemModel * | model() const |
| int | rowCount() const |
| QBoxPlotSeries * | series() const |
| void | setFirstBoxSetColumn(int firstBoxSetColumn) |
| void | setFirstRow(int firstRow) |
| void | setLastBoxSetColumn(int lastBoxSetColumn) |
| void | setModel(QAbstractItemModel *model) |
| void | setRowCount(int rowCount) |
| void | setSeries(QBoxPlotSeries *series) |
Señales
| void | firstBoxSetColumnChanged() |
| void | firstRowChanged() |
| void | lastBoxSetColumnChanged() |
| void | modelReplaced() |
| void | rowCountChanged() |
| void | seriesReplaced() |
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 vertical se utiliza para crear una conexión entre un modelo de datos y un objeto QBoxPlotSeries, de forma que cada columna del modelo de datos defina un elemento de caja y bigotes y cada fila se asigne al rango y a los tres valores medianos del elemento de caja y bigotes.
Tanto las propiedades del modelo como las de las series pueden utilizarse para manipular los datos. El mapeador de modelos mantiene sincronizadas las series y el modelo de datos.
El mapeador de modelos garantiza que todos los elementos de caja y bigotes de la serie del gráfico de caja tengan el mismo tamaño. Por lo tanto, añadir o eliminar un valor de un elemento de caja y bigotes provoca el mismo cambio en todos los elementos de caja y bigotes de la serie de box plot.
Véase también QHBoxPlotModelMapper.
Documentación de propiedades
firstBoxSetColumn : int
Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el primer elemento de caja y bigotes.
El valor por defecto es -1 (asignación no válida).
Funciones de acceso:
| int | firstBoxSetColumn() const |
| void | setFirstBoxSetColumn(int firstBoxSetColumn) |
Señal de notificador:
| void | firstBoxSetColumnChanged() |
firstRow : int
Esta propiedad contiene la fila del modelo que contiene los primeros valores de los elementos de caja y bigotes en la serie del diagrama de caja.
El valor mínimo y por defecto es 0.
Funciones de acceso:
| int | firstRow() const |
| void | setFirstRow(int firstRow) |
Señal del notificador:
| void | firstRowChanged() |
lastBoxSetColumn : int
Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el último elemento de caja y bigotes.
El valor por defecto es -1 (asignación no válida).
Funciones de acceso:
| int | lastBoxSetColumn() const |
| void | setLastBoxSetColumn(int lastBoxSetColumn) |
Señal de notificador:
| void | lastBoxSetColumnChanged() |
model : QAbstractItemModel*
Esta propiedad contiene el modelo que utiliza el mapeador.
Funciones de acceso:
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
Señal del notificador:
| void | modelReplaced() |
rowCount : int
Esta propiedad contiene el número de filas del modelo que se asignan como datos para la serie de gráficos de caja.
El valor mínimo y por defecto es -1 (número limitado al número de columnas del modelo).
Funciones de acceso:
| int | rowCount() const |
| void | setRowCount(int rowCount) |
Señal del notificador:
| void | rowCountChanged() |
series : QBoxPlotSeries*
Esta propiedad contiene la serie de box plot que es utilizada por 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).
Funciones de acceso:
| QBoxPlotSeries * | series() const |
| void | setSeries(QBoxPlotSeries *series) |
Señal del notificador:
| void | seriesReplaced() |
Documentación de funciones miembro
[explicit] QVBoxPlotModelMapper::QVBoxPlotModelMapper(QObject *parent = nullptr)
Construye un objeto mapper hijo de parent.
[signal] void QVBoxPlotModelMapper::firstBoxSetColumnChanged()
Esta señal se emite cuando cambia la primera columna del elemento caja y bigotes.
Nota: Señal notificadora para la propiedad firstBoxSetColumn.
[signal] void QVBoxPlotModelMapper::firstRowChanged()
Esta señal se emite cuando cambia la primera fila.
Nota: Señal notificadora para la propiedad firstRow.
[signal] void QVBoxPlotModelMapper::lastBoxSetColumnChanged()
Esta señal se emite cuando cambia la última columna del elemento caja y bigotes.
Nota: Señal notificadora para la propiedad lastBoxSetColumn.
[signal] void QVBoxPlotModelMapper::modelReplaced()
Esta señal se emite cuando cambia el modelo al que está conectado el mapeador.
Nota: Señal notificadora para la propiedad model.
[signal] void QVBoxPlotModelMapper::rowCountChanged()
Esta señal se emite cuando cambia el número de filas.
Nota: Señal notificadora para la propiedad rowCount.
[signal] void QVBoxPlotModelMapper::seriesReplaced()
Esta señal se emite cuando cambia la serie a la que está conectado el mapeador.
Nota: Señal notificadora para la propiedad series.
© 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.