QHCandlestickModelMapper 类
QHCandlestickModelMapper 类是用于蜡烛图序列的水平模型映射器。 更多...
头文件 | #include <QHCandlestickModelMapper> |
由以下类实例化 | HCandlestickModelMapper |
继承自 | QCandlestickModelMapper |
属性
|
|
公共函数
QHCandlestickModelMapper(QObject *parent = nullptr) | |
int | closeColumn() const |
int | firstSetRow() const |
int | highColumn() const |
int | lastSetRow() const |
int | lowColumn() const |
int | openColumn() const |
void | setCloseColumn(int closeColumn) |
void | setFirstSetRow(int firstSetRow) |
void | setHighColumn(int highColumn) |
void | setLastSetRow(int lastSetRow) |
void | setLowColumn(int lowColumn) |
void | setOpenColumn(int openColumn) |
void | setTimestampColumn(int timestampColumn) |
int | timestampColumn() const |
重实现的公共函数
virtual Qt::Orientation | orientation() const override |
信号
void | closeColumnChanged() |
void | firstSetRowChanged() |
void | highColumnChanged() |
void | lastSetRowChanged() |
void | lowColumnChanged() |
void | openColumnChanged() |
void | timestampColumnChanged() |
详细描述
模型映射器允许使用从QAbstractItemModel类派生出的数据模型作为图表的数据源。水平模型映射器用于在数据模型和QCandlestickSeries之间建立连接,因此数据模型中的每一行定义一个蜡烛条项,每一列映射到蜡烛条项的开放、最高、最低、收盘和时间戳值。
可以使用模型和蜡烛条系列属性来操作数据。模型映射器保持蜡烛条系列和数据模型的一致性。
模型映射器确保蜡烛条系列中的所有蜡烛条项大小相等。因此,向蜡烛条项添加或删除值将导致蜡烛条系列中的所有蜡烛条项都进行相同的变化。
另请参阅QCandlestickSeries、QCandlestickSet和QVCandlestickModelMapper。
属性文档
closeColumn : int
此属性包含包含系列中蜡烛条项收盘值的模型列。
默认值是-1(无效映射)。
访问函数
int | closeColumn() const |
void | setCloseColumn(int closeColumn) |
通知信号
void | closeColumnChanged() |
firstSetRow : int
此属性包含用作第一个项数据源模型的行。
默认值是-1(无效映射)。
访问函数
int | firstSetRow() const |
void | setFirstSetRow(int firstSetRow) |
通知信号
void | firstSetRowChanged() |
highColumn : int
此属性包含包含系列中蜡烛条项最高值的模型列。
默认值是-1(无效映射)。
访问函数
int | highColumn() const |
void | setHighColumn(int highColumn) |
通知信号
void | highColumnChanged() |
lastSetRow : int
此属性包含用作最后一个项数据源的行。
默认值是-1(无效映射)。
访问函数
int | lastSetRow() const |
void | setLastSetRow(int lastSetRow) |
通知信号
void | lastSetRowChanged() |
lowColumn : int
此属性包含包含系列中蜡烛条项最低值的模型列。
默认值是-1(无效映射)。
访问函数
int | lowColumn() const |
void | setLowColumn(int lowColumn) |
通知信号
void | lowColumnChanged() |
openColumn : int
此属性包含包含系列中蜡烛条项开放值的模型列。
默认值是-1(无效映射)。
访问函数
int | openColumn() const |
void | setOpenColumn(int openColumn) |
通知信号
void | openColumnChanged() |
timestampColumn : int
此属性包含包含系列中蜡烛条项时间戳值的模型列。
默认值是-1(无效映射)。
访问函数
int | timestampColumn() const |
void | setTimestampColumn(int timestampColumn) |
通知信号
void | timestampColumnChanged() |
成员函数文档
[显式]
QHCandlestickModelMapper::QHCandlestickModelMapper(QObject *parent = nullptr)
构建一个水平模型映射器对象,它是parent的子对象。
[信号]
void QHCandlestickModelMapper::closeColumnChanged()
当包含收盘价值的模型列发生变化时发出。
注意:是属性 closeColumn 的通知信号。
参见:closeColumn.
[信号]
void QHCandlestickModelMapper::firstSetRowChanged()
当包含第一个项目数据的位置变为发生时发出。
注意:是属性 firstSetRow 的通知信号。
参见:firstSetRow.
[信号]
void QHCandlestickModelMapper::highColumnChanged()
当包含最高值值的模型列发生变化时发出。
注意:是属性 highColumn 的通知信号。
参见:highColumn.
[信号]
void QHCandlestickModelMapper::lastSetRowChanged()
当包含最后一个项目数据的位置变为发生时发出。
注意:是属性 lastSetRow 的通知信号。
参见:lastSetRow.
[信号]
void QHCandlestickModelMapper::lowColumnChanged()
当包含最低值值的模型列发生变化时发出。
注意:是属性 lowColumn 的通知信号。
参见:lowColumn.
[信号]
void QHCandlestickModelMapper::openColumnChanged()
当包含开盘值值的模型列发生变化时发出。
注意:是属性 openColumn 的通知信号。
参见:openColumn.
[重写虚函数]
Qt::Orientation QHCandlestickModelMapper::orientation() const
重写了: QCandlestickModelMapper::orientation() const.
返回 Qt::Horizontal。这意味着项的值是从行中读取的。
[信号]
void QHCandlestickModelMapper::timestampColumnChanged()
当包含时间戳值的模型列发生变化时发出
注意:是属性 timestampColumn 的通知信号。
参见:timestampColumn.
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为其各自所有者的版权。所提供的文档按照自由软件基金会发布的GNU自由文档许可协议第1.3版许可条款提供。Qt及其相关标志是芬兰及其它世界上Qt公司的商标。所有其他商标均为其各自所有者的财产。