class QHXYModelMapper#

QHXYModelMapper 类是用于直线、样条线和散点系列的横向模型映射器。更多...

Inheritance diagram of PySide6.QtCharts.QHXYModelMapper

概要#

属性#

方法#

信号#

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建票据来告诉我们

详细说明#

模型映射器使您可以使用从QAbstractItemModel类派生的数据模型作为图表的数据源。水平模型映射器用于在一条线、样条或散点系列与具有X和Y行的数据模型之间创建连接,该数据模型用于将XYSeries的数据点按列设置。TableModel是模型的最佳选择。

可以同时使用模型和系列属性来操作数据。模型映射器保持系列和数据模型同步。

参见

QVXYModelMapper QXYSeries 组件图库中的图表

注意

当使用from __feature__ import true_property时,可以直接使用属性,否则可以通过访问器函数使用。

属性 columnCountᅟ: int#

此属性表示映射为系列数据的模型列数。

最小和默认值是-1(数值由模型中的列数限制)。

访问函数
属性 firstColumnᅟ: int#

此属性表示包含系列第一个点数据的模型列。

最小和默认值是0。

访问函数
属性 modelᅟ: QAbstractItemModel#

此属性表示映射器使用的模型。

访问函数
属性 xRowᅟ: int#

此属性表示包含数据点x坐标的模型行。

默认值是-1(无效映射)。

访问函数
属性 yRow: int#

该属性保存含有数据点的y坐标的模型行。

默认值是-1(无效映射)。

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

parentQObject

构建一个具有parent的子级的映射对象。

columnCount()#
返回类型:

int

属性 columnCount 的 getter。

columnCountChanged()#

当列数发生变化时发出此信号。

属性 columnCount 的通知信号。

firstColumn()#
返回类型:

int

属性 firstColumn 的 getter。

firstColumnChanged()#

当第一列更改时发出此信号。

属性 firstColumn 的通知信号。

modelReplaced()#

当映射器连接的模型发生变化时发出此信号。

属性 model 的通知信号。

seriesReplaced()#

当映射器连接的数据系列发生变化时发出此信号。

setColumnCount(columnCount)#
参数:

columnCount – int

参见

columnCount()

属性 columnCount 的 setter。

setFirstColumn(firstColumn)#
参数:

firstColumn – int

参见

firstColumn()

属性 firstColumn 的设置器。

setXRow(xRow)#
参数:

xRow – int

参见

xRow()

属性 xRow 的设置器。

setYRow(yRow)#
参数:

yRow – int

参见

yRow()

属性 yRow 的设置器。

xRow()#
返回类型:

int

参见

setXRow()

属性 xRow 的获取器。

xRowChanged()#

当包含数据点 x 坐标的行发生变化时发出此信号。

xRow 属性的通知信号。

yRow()#
返回类型:

int

参见

setYRow()

属性 yRow 的获取器。

yRowChanged()#

当包含数据点 y 坐标的行发生变化时发出此信号。

yRow 属性的通知信号。