QVCandlestickModelMapper 类

QVCandlestickModelMapper 类是一个用于蜡烛图系列的垂直模型映射器。 更多...

头文件 #include <QVCandlestickModelMapper>
实例化自 VCandlestickModelMapper
继承自 QCandlestickModelMapper

属性

公共函数

QVCandlestickModelMapper(QObject *parent = nullptr)
intcloseRow() const
intfirstSetColumn() const
inthighRow() const
intlastSetColumn() const
intlowRow() const
intopenRow() const
voidsetCloseRow(int closeRow)
voidsetFirstSetColumn(int firstSetColumn)
voidsetHighRow(int highRow)
voidsetLastSetColumn(int lastSetColumn)
voidsetLowRow(int lowRow)
voidsetOpenRow(int openRow)
voidsetTimestampRow(int timestampRow)
inttimestampRow() const

重实现的公共函数

virtual Qt::Orientationorientation() const override

信号

详细描述

模型映射器允许使用从 QAbstractItemModel 类派生出的数据模型作为图表的数据源。垂直模型映射器用于在数据模型和 QCandlestickSeries 之间创建连接,以便数据模型中的每一列都定义了一个蜡烛图项,并且每一行映射到蜡烛图项的开盘、最高、最低、收盘和时间戳值。

可以同时使用模型和蜡烛图系列属性来操作数据。模型映射器保持蜡烛图系列和数据模型的一致性。

模型映射器确保蜡烛图系列中的所有蜡烛图项具有相同的大小。因此,向蜡烛图项添加或删除一个值,会在蜡烛图系列中的所有蜡烛图项上引起相同的变化。

另请参阅 QCandlestickSeriesQCandlestickSetQHCandlestickModelMapper

属性文档

closeRow : int

此属性包含包含系列中蜡烛图项收盘值的模型行。

默认值为 -1(无效映射)。

访问函数

intcloseRow() const
voidsetCloseRow(int closeRow)

通知器信号

firstSetColumn : int

此属性包含用作第一个元素数据源的模型的列。

默认值为 -1(无效映射)。

访问函数

intfirstSetColumn() const
voidsetFirstSetColumn(int firstSetColumn)

通知器信号

highRow : int

此属性包含包含系列中蜡烛图项最高值的模型行。

默认值为 -1(无效映射)。

访问函数

inthighRow() const
voidsetHighRow(int highRow)

通知器信号

lastSetColumn : int

此属性包含用作最后一个元素数据源的模型的列。

默认值为 -1(无效映射)。

访问函数

intlastSetColumn() const
voidsetLastSetColumn(int lastSetColumn)

通知器信号

lowRow : int

此属性包含包含系列中蜡烛图项最低值的模型行。

默认值为 -1(无效映射)。

访问函数

intlowRow() const
voidsetLowRow(int lowRow)

通知器信号

openRow : int

此属性包含包含系列中蜡烛图项开盘值的模型行。

默认值为 -1(无效映射)。

访问函数

intopenRow() const
voidsetOpenRow(int openRow)

通知器信号

timestampRow : int

此属性包含包含系列中蜡烛图项时间戳值的模型行。

默认值为 -1(无效映射)。

访问函数

inttimestampRow() const
voidsetTimestampRow(int timestampRow)

通知器信号

成员函数文档

[显式] QVCandlestickModelMapper::QVCandlestickModelMapper(QObject *parent = nullptr)

构建一个垂直模型映射器对象,它是 parent 的子对象。

[信号] void QVCandlestickModelMapper::closeRowChanged()

当包含收盘价值的模型行被更改时发出。

注意:此属性 closeRow 的通知信号。

另请参阅:closeRow.

[信号] void QVCandlestickModelMapper::firstSetColumnChanged()

当包含第一个条目数据的模型列被更改时发出。

注意:此属性 firstSetColumn 的通知信号。

另请参阅:firstSetColumn.

[信号] void QVCandlestickModelMapper::highRowChanged()

当包含最高值的模型行被更改时发出。

注意:此属性 highRow 的通知信号。

另请参阅:highRow.

[信号] void QVCandlestickModelMapper::lastSetColumnChanged()

当包含最后一个条目数据的模型列被更改时发出。

注意:此属性 lastSetColumn 的通知信号。

另请参阅:lastSetColumn.

[信号] void QVCandlestickModelMapper::lowRowChanged()

当包含最低值的模型行被更改时发出。

注意:此属性 lowRow 的通知信号。

另请参阅:lowRow.

[信号] void QVCandlestickModelMapper::openRowChanged()

当包含开盘价值的模型行被更改时发出。

注意:此属性 openRow 的通知信号。

另请参阅:openRow.

[重写虚函数] Qt::Orientation QVCandlestickModelMapper::orientation() const

重写了: QCandlestickModelMapper::orientation() const

返回 Qt::Vertical。这意味着可以从列读取条目的值。

[信号] void QVCandlestickModelMapper::timestampRowChanged()

当包含时间戳值的模型行被更改时发出。

注意:此属性 timestampRow 的通知信号。

另请参阅:timestampRow.

© 2024 The Qt Company Ltd. 本文档中包含的贡献的文档版权属于各自的所有者。此提供的文档是根据免费软件基金会发布的 GNU自由文档许可版本1.3 的条款颁发的。Qt和相关标志是芬兰以及/或全世界The Qt Company Ltd.的商标。所有其他商标都是其各自所有者的财产。