QVCandlestickModelMapper 类
QVCandlestickModelMapper 类是一个用于蜡烛图系列的垂直模型映射器。 更多...
头文件 | #include <QVCandlestickModelMapper> |
实例化自 | VCandlestickModelMapper |
继承自 | QCandlestickModelMapper |
属性
|
|
公共函数
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 |
重实现的公共函数
virtual Qt::Orientation | orientation() const override |
信号
void | closeRowChanged() |
void | firstSetColumnChanged() |
void | highRowChanged() |
void | lastSetColumnChanged() |
void | lowRowChanged() |
void | openRowChanged() |
void | timestampRowChanged() |
详细描述
模型映射器允许使用从 QAbstractItemModel 类派生出的数据模型作为图表的数据源。垂直模型映射器用于在数据模型和 QCandlestickSeries 之间创建连接,以便数据模型中的每一列都定义了一个蜡烛图项,并且每一行映射到蜡烛图项的开盘、最高、最低、收盘和时间戳值。
可以同时使用模型和蜡烛图系列属性来操作数据。模型映射器保持蜡烛图系列和数据模型的一致性。
模型映射器确保蜡烛图系列中的所有蜡烛图项具有相同的大小。因此,向蜡烛图项添加或删除一个值,会在蜡烛图系列中的所有蜡烛图项上引起相同的变化。
另请参阅 QCandlestickSeries、QCandlestickSet 和 QHCandlestickModelMapper。
属性文档
closeRow : int
此属性包含包含系列中蜡烛图项收盘值的模型行。
默认值为 -1(无效映射)。
访问函数
int | closeRow() const |
void | setCloseRow(int closeRow) |
通知器信号
void | closeRowChanged() |
firstSetColumn : int
此属性包含用作第一个元素数据源的模型的列。
默认值为 -1(无效映射)。
访问函数
int | firstSetColumn() const |
void | setFirstSetColumn(int firstSetColumn) |
通知器信号
void | firstSetColumnChanged() |
highRow : int
此属性包含包含系列中蜡烛图项最高值的模型行。
默认值为 -1(无效映射)。
访问函数
int | highRow() const |
void | setHighRow(int highRow) |
通知器信号
void | highRowChanged() |
lastSetColumn : int
此属性包含用作最后一个元素数据源的模型的列。
默认值为 -1(无效映射)。
访问函数
int | lastSetColumn() const |
void | setLastSetColumn(int lastSetColumn) |
通知器信号
void | lastSetColumnChanged() |
lowRow : int
此属性包含包含系列中蜡烛图项最低值的模型行。
默认值为 -1(无效映射)。
访问函数
int | lowRow() const |
void | setLowRow(int lowRow) |
通知器信号
void | lowRowChanged() |
openRow : int
此属性包含包含系列中蜡烛图项开盘值的模型行。
默认值为 -1(无效映射)。
访问函数
int | openRow() const |
void | setOpenRow(int openRow) |
通知器信号
void | openRowChanged() |
timestampRow : int
此属性包含包含系列中蜡烛图项时间戳值的模型行。
默认值为 -1(无效映射)。
访问函数
int | timestampRow() const |
void | setTimestampRow(int timestampRow) |
通知器信号
void | timestampRowChanged() |
成员函数文档
[显式]
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.的商标。所有其他商标都是其各自所有者的财产。