- class QVCandlestickModelMapper#
QVCandlestickModelMapper
类是一个用于蜡烛图系列的垂直模型映射器。 更多信息…摘要#
属性#
closeRow
- 包含系列中蜡烛图项收盘值的模型行firstSetColumn
- 模型中使用作为第一个数据项数据源列highRow属性
- 模型中包含系列蜡烛形条目高值的那一行lastSetColumn属性
- 作为最后一个条目数据源的模型列lowRow属性
- 模型中包含系列蜡烛形条目低值的那一行openRow属性
- 模型中包含系列蜡烛形条目开值的那一行timestampRow属性
- 模型中包含系列蜡烛形条目时间戳值的那一行
方法#
def
__init__方法
def
closeRow方法
def
firstSetColumn方法
def
highRow方法
def
lastSetColumn方法
def
lowRow方法
def
openRow方法
def
setCloseRow方法
def
setHighRow方法
def
setLowRow方法
def
setOpenRow方法
def
timestampRow方法
信号#
注意
本文档可能包含自动从 C++ 翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您看到翻译中的问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来让我们知道
详细说明#
模型映射器允许使用从 QAbstractItemModel 类派生的数据模型作为图表的数据源。垂直模型映射器用于在数据模型与
QCandlestickSeries
之间创建连接,这样数据模型中的每列都定义了一个蜡烛棒项目,每行映射到蜡烛棒项目的开盘、最高、最低、收盘和时间戳值。可以同时使用模型和蜡烛棒系列属性来操作数据。模型映射器保持蜡烛棒系列和数据模型的同步。
模型映射器确保蜡烛棒系列中的所有蜡烛棒项目都有相同的大小。因此,向蜡烛棒项目添加或删除一个值会导致蜡烛棒系列中所有蜡烛棒项目的相同更改。
注意
当使用
from __feature__ import true_property
时可以直接使用属性,否则通过访问器函数。- 属性 closeRow: int#
此属性保留系列中蜡烛棒项目的收盘值所在的行。
默认值是 -1(无效映射)。
- 访问函数
- 属性firstSetColumn: int#
此属性存储用作第一个项目数据源的模型列。
默认值是 -1(无效映射)。
- 属性highRow: int#
此属性存储包含该系列烛形项目高值的模型行。
默认值是 -1(无效映射)。
- 访问函数
- 属性lastSetColumn: int#
此属性存储用作最后一个项目数据源的模型列。
默认值是 -1(无效映射)。
- 属性lowRow: int#
此属性存储包含该系列烛形项目低值的模型行。
默认值是 -1(无效映射)。
- 访问函数
- 属性openRow: int#
此属性存储包含该系列烛形项目开值(开盘价)的模型行。
默认值是 -1(无效映射)。
- 访问函数
- 属性timestampRow: int#
此属性存储包含该系列烛形项目时间戳值的模型行。
默认值是 -1(无效映射)。
构造一个垂直模型映射对象,它是
parent
的子对象。- closeRow()#
- 返回类型:
int
另请参阅
属性
closeRow
的获取器。- closeRowChanged()#
当包含收盘价的模型行发生变化时发出。
另请参阅
属性
closeRow
的通知信号。- firstSetColumn()#
- 返回类型:
int
另请参阅
属性
firstSetColumn
的获取器。- firstSetColumnChanged()#
当包含第一项数据的模型的列发生变化时发出。
另请参阅
属性
firstSetColumn
的通知信号。- highRow()#
- 返回类型:
int
另请参阅
属性
highRow
的获取器。- highRowChanged()#
当包含最高价的模型行发生变化时发出。
另请参阅
属性
highRow
的通知信号。- lastSetColumn()#
- 返回类型:
int
另请参阅
属性
lastSetColumn
的获取器。- lastSetColumnChanged()#
当包含最后项数据的模型的列发生变化时发出。
另请参阅
属性《lastSetColumn》的通知信号。
- lowRow()#
- 返回类型:
int
另请参阅
属性《lowRow》的获取器。
- lowRowChanged()#
当包含低值的模型行发生变化时发出。
另请参阅
属性《lowRow》的通知信号。
- openRow()#
- 返回类型:
int
另请参阅
属性《openRow》的获取器。
- openRowChanged()#
当包含开盘值的模型行发生变化时发出。
另请参阅
属性《openRow》的通知信号。
- setCloseRow(closeRow)#
- 参数:
closeRow – int
另请参阅
属性《closeRow》的设置器。
- setFirstSetColumn(firstSetColumn)#
- 参数:
firstSetColumn – int
另请参阅
属性《firstSetColumn》的设置器。
属性《highRow》的设置器。
- setLastSetColumn(lastSetColumn)#
- 参数:
lastSetColumn – int
另请参阅
属性《lastSetColumn》的设置器。
属性
lowRowᅟ
的设置器。属性
openRowᅟ
的设置器。- setTimestampRow(timestampRow)#
- 参数:
timestampRow – int
另请参阅
属性
timestampRowᅟ
的设置器。- timestampRow()#
- 返回类型:
int
另请参阅
属性
timestampRowᅟ
的getter。- timestampRowChanged()#
当包含时间戳值的模型行发生变化时发出。
另请参阅
属性
timestampRowᅟ
的通知信号。