class QHCandlestickModelMapper#

QHCandlestickModelMapper 类是一个用于烛台系列的水平模型映射器。 更多

Inheritance diagram of PySide6.QtCharts.QHCandlestickModelMapper

摘要#

属性#

方法#

信号#

注意

本文档可能包含自动从 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(无效映射)。

访问函数
__init__([parent=None])#
参数:

parentQObject

创建一个水平模型映射对象,它是 parent 的子对象。

closeColumn()#
返回类型:

int

属性 closeColumnᅟ 的获取器。

closeColumnChanged()#

当包含关闭值的模型列更改时发出。

另见

closeColumn

属性 closeColumnᅟ 的通知信号。

firstSetRow()#
返回类型:

int

属性 firstSetRowᅟ 的获取器。

firstSetRowChanged()#

当包含第一个项目数据的模型行更改时发出。

另见

firstSetRow

属性 firstSetRowᅟ 的通知信号。

highColumn()#
返回类型:

int

属性 highColumnᅟ 的获取器。

highColumnChanged()#

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

另见

highColumn

属性 highColumnᅟ 的通知信号。

lastSetRow()#
返回类型:

int

属性 lastSetRowᅟ 的获取器。

lastSetRowChanged()#

当包含最后一个项目数据的模型行更改时发出。

另见

lastSetRow

属性 lastSetRow 的通知信号。

lowColumn()#
返回类型:

int

属性 lowColumn 的获取器。

lowColumnChanged()#

当包含低值的模型列更改时发出。

另见

lowColumn

属性 lowColumn 的通知信号。

openColumn()#
返回类型:

int

属性 openColumn 的获取器。

openColumnChanged()#

当包含开盘值的模型列更改时发出。

另见

openColumn

属性 openColumn 的通知信号。

setCloseColumn(closeColumn)#
参数:

closeColumn – int

另见

closeColumn()

属性 closeColumn 的设置器。

setFirstSetRow(firstSetRow)#
参数:

firstSetRow – int

另见

firstSetRow()

属性 firstSetRow 的设置器。

setHighColumn(highColumn)#
参数:

highColumn – int

另见

highColumn()

属性 highColumn 的设置器。

setLastSetRow(lastSetRow)#
参数:

lastSetRow – int

另见

lastSetRow()

属性 lastSetRow 的设置器。

setLowColumn(lowColumn)#
参数:

lowColumn – int

另见

lowColumn()

属性 lowColumn 的设置器。

setOpenColumn(openColumn)#
参数:

openColumn – int

另见

openColumn()

属性 openColumn 的设置器。

setTimestampColumn(timestampColumn)#
参数:

timestampColumn – int

属性 timestampColumn 的设置器。

timestampColumn()#
返回类型:

int

属性 timestampColumn 的获取器。

timestampColumnChanged()#

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

属性 timestampColumn 的通知信号。