- class QHCandlestickModelMapper#
QHCandlestickModelMapper
类是一个用于烛台系列的水平模型映射器。 更多…摘要#
属性#
closeColumn属性
- 模型中的一个列,它包含系列中烛台项的收盘价firstSetRow₁
- 作为第一项数据源的模型行highColumn₁
- 包含该系列中蜡烛图项目的最高值的模型列lastSetRow₁
- 作为最后一项数据源的模型行lowColumn₁
- 包含该系列中蜡烛图项目的最低值的模型列openColumn₁
- 包含该系列中蜡烛图项目的开盘值的模型列timestampColumn₁
- 包含该系列中蜡烛图项目的时间戳值的模型列
方法#
def
__init__()
def
closeColumn()
def
firstSetRow()
def
highColumn()
def
lastSetRow()
def
lowColumn()
def
openColumn()
def
setCloseColumn()
def
setFirstSetRow()
def
setHighColumn()
def
setLastSetRow()
def
setLowColumn()
def
setOpenColumn()
信号#
注意
本文档可能包含自动从 C++ 翻译为 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们
详细描述#
模型映射器允许将派生自 QAbstractItemModel 类的数据模型用作图表的数据源。水平模型映射器用于在数据模型与
QCandlestickSeries
之间创建连接,因此数据模型中的每一行定义一个蜡烛图条目,每一列映射到蜡烛图条目的开盘价、最高价、最低价、收盘价和时间戳值。可以使用模型和蜡烛图系列属性来操作数据。模型映射器使蜡烛图系列和数据模型保持同步。
模型映射器确保蜡烛图系列中的所有蜡烛图条目具有相同的大小。因此,向蜡烛图条目添加或删除值会导致蜡烛图系列中的所有蜡烛图条目产生相同的变化。
注意
当使用
from __feature__ import true_property
时可以直接使用属性,否则通过访问器函数使用。- 属性 closeColumn: int#
此属性包含包含系列中蜡烛图项目收盘值的模型的列。
默认值为 -1(无效映射)。
- 属性 firstSetRow: int#
此属性包含用作第一个项目数据源的模型的行。
默认值为 -1(无效映射)。
- 属性 highColumn: int#
此属性包含包含系列中蜡烛图项目最高值的模型的列。
默认值为 -1(无效映射)。
- 属性 lastSetRow: int#
此属性包含用作最后一个项目数据源的模型的行。
默认值为 -1(无效映射)。
- 属性 lowColumn: int#
此属性包含包含系列中蜡烛图项目最低值的模型的列。
默认值为 -1(无效映射)。
- 属性 openColumn: int#
此属性包含包含系列中蜡烛图项目开盘值的模型的列。
默认值为 -1(无效映射)。
- 属性 timestampColumn: int#
此属性表示包含系列中断路棒项目时间戳值的模型的列。
默认值为 -1(无效映射)。
创建一个水平模型映射对象,它是
parent
的子对象。- closeColumn()#
- 返回类型:
int
属性
closeColumnᅟ
的获取器。- closeColumnChanged()#
当包含关闭值的模型列更改时发出。
另见
属性
closeColumnᅟ
的通知信号。- firstSetRow()#
- 返回类型:
int
属性
firstSetRowᅟ
的获取器。- firstSetRowChanged()#
当包含第一个项目数据的模型行更改时发出。
另见
属性
firstSetRowᅟ
的通知信号。- highColumn()#
- 返回类型:
int
属性
highColumnᅟ
的获取器。- highColumnChanged()#
当包含最高值的模型列更改时发出。
另见
属性
highColumnᅟ
的通知信号。- lastSetRow()#
- 返回类型:
int
属性
lastSetRowᅟ
的获取器。- lastSetRowChanged()#
当包含最后一个项目数据的模型行更改时发出。
另见
属性
lastSetRow
的通知信号。- lowColumn()#
- 返回类型:
int
属性
lowColumn
的获取器。- lowColumnChanged()#
当包含低值的模型列更改时发出。
另见
属性
lowColumn
的通知信号。- openColumn()#
- 返回类型:
int
属性
openColumn
的获取器。- openColumnChanged()#
当包含开盘值的模型列更改时发出。
另见
属性
openColumn
的通知信号。- setCloseColumn(closeColumn)#
- 参数:
closeColumn – int
属性
closeColumn
的设置器。- setFirstSetRow(firstSetRow)#
- 参数:
firstSetRow – int
属性
firstSetRow
的设置器。- setHighColumn(highColumn)#
- 参数:
highColumn – int
另见
属性
highColumn
的设置器。- setLastSetRow(lastSetRow)#
- 参数:
lastSetRow – int
另见
属性
lastSetRow
的设置器。- setLowColumn(lowColumn)#
- 参数:
lowColumn – int
另见
属性
lowColumn
的设置器。- setOpenColumn(openColumn)#
- 参数:
openColumn – int
另见
属性
openColumn
的设置器。- setTimestampColumn(timestampColumn)#
- 参数:
timestampColumn – int
属性
timestampColumn
的设置器。- timestampColumn()#
- 返回类型:
int
属性
timestampColumn
的获取器。- timestampColumnChanged()#
当包含时间戳值模型的列被更改时发出。
属性
timestampColumn
的通知信号。