En esta página

QVCandlestickModelMapper Class

La clase QVCandlestickModelMapper es un mapeador de modelo vertical para una serie candlestick. Más...

Header: #include <QVCandlestickModelMapper>
In QML: VCandlestickModelMapper
Inherits: QCandlestickModelMapper

Propiedades

Funciones públicas

QVCandlestickModelMapper(QObject *parent = nullptr)
int closeRow() const
int firstSetColumn() const
int highRow() const
int lastSetColumn() const
int lowRow() const
int openRow() const
void setCloseRow(int closeRow)
void setFirstSetColumn(int firstSetColumn)
void setHighRow(int highRow)
void setLastSetColumn(int lastSetColumn)
void setLowRow(int lowRow)
void setOpenRow(int openRow)
void setTimestampRow(int timestampRow)
int timestampRow() const

Funciones públicas reimplementadas

virtual Qt::Orientation orientation() const override

Señales

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 QCandlestickSeries, de forma que cada columna del modelo de datos defina un elemento candlestick y cada fila se asigne a los valores de apertura, máximo, mínimo, cierre y marca de tiempo del elemento candlestick.

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

El mapeador del modelo asegura que todos los elementos de la serie de velas tienen el mismo tamaño. Por lo tanto, añadir o eliminar un valor de un elemento de vela provoca el mismo cambio en todos los elementos de vela de la serie de velas.

Véase también QCandlestickSeries, QCandlestickSet, y QHCandlestickModelMapper.

Documentación de propiedades

closeRow : int

Esta propiedad contiene la fila del modelo que contiene los valores de cierre de las velas de la serie.

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

Funciones de acceso:

int closeRow() const
void setCloseRow(int closeRow)

Señal del notificador:

firstSetColumn : int

Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el primer elemento.

El valor por defecto es -1 (asignación no válida).

Funciones de acceso:

int firstSetColumn() const
void setFirstSetColumn(int firstSetColumn)

Señal de notificador:

highRow : int

Esta propiedad contiene la fila del modelo que contiene los valores altos de las velas de la serie.

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

Funciones de acceso:

int highRow() const
void setHighRow(int highRow)

Señal del notificador:

lastSetColumn : int

Esta propiedad contiene la columna del modelo que se utiliza como fuente de datos para el último elemento.

El valor por defecto es -1 (asignación no válida).

Funciones de acceso:

int lastSetColumn() const
void setLastSetColumn(int lastSetColumn)

Señal de notificador:

lowRow : int

Esta propiedad contiene la fila del modelo que contiene los valores bajos de las velas de la serie.

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

Funciones de acceso:

int lowRow() const
void setLowRow(int lowRow)

Señal del notificador:

void lowRowChanged()

openRow : int

Esta propiedad contiene la fila del modelo que contiene los valores abiertos de las velas de la serie.

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

Funciones de acceso:

int openRow() const
void setOpenRow(int openRow)

Señal del notificador:

timestampRow : int

Esta propiedad contiene la fila del modelo que contiene los valores timestamp de los elementos candlestick de la serie.

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

Funciones de acceso:

int timestampRow() const
void setTimestampRow(int timestampRow)

Señal del notificador:

Documentación de funciones miembro

[explicit] QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)

Construye un objeto vertical model mapper hijo de parent.

[signal] void QVCandlestickModelMapper::closeRowChanged()

Se emite cuando se cambia la fila del modelo que contiene valores cercanos.

Nota: Señal notificadora para la propiedad closeRow.

Véase también closeRow.

[signal] void QVCandlestickModelMapper::firstSetColumnChanged()

Se emite cuando se modifica la columna del modelo que contiene los datos del primer elemento.

Nota: Señal notificadora para la propiedad firstSetColumn.

Véase también firstSetColumn.

[signal] void QVCandlestickModelMapper::highRowChanged()

Se emite cuando se cambia la fila del modelo que contiene valores altos.

Nota: Señal notificadora para la propiedad highRow.

Véase también highRow.

[signal] void QVCandlestickModelMapper::lastSetColumnChanged()

Se emite cuando se cambia la columna del modelo que contiene los datos del último elemento.

Nota: Señal notificadora de la propiedad lastSetColumn.

Véase también lastSetColumn.

[signal] void QVCandlestickModelMapper::lowRowChanged()

Emitida cuando se cambia la fila del modelo que contiene valores bajos.

Nota: Señal notificadora para la propiedad lowRow.

Véase también lowRow.

[signal] void QVCandlestickModelMapper::openRowChanged()

Se emite cuando se cambia la fila del modelo que contiene valores abiertos.

Nota: Señal notificadora para la propiedad openRow.

Véase también openRow.

[override virtual] Qt::Orientation QVCandlestickModelMapper::orientation() const

Reimplementa: QCandlestickModelMapper::orientation() const.

Devuelve Qt::Vertical. Esto significa que los valores del elemento se leen de las columnas.

[signal] void QVCandlestickModelMapper::timestampRowChanged()

Emitida cuando se cambia la fila del modelo que contiene valores de marca de tiempo.

Nota: Señal notificadora para la propiedad timestampRow.

Véase también timestampRow.

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