- class QHXYModelMapper#
QHXYModelMapper
类是用于直线、样条线和散点系列的横向模型映射器。更多...概要#
属性#
columnCount
- 模型的列数,这些列被映射为系列的数据firstColumn属性
- 包含系列首个点的数据的模型列model属性
- 该属性由映射器使用xRow属性
- 包含数据点的x坐标的模型行yRow属性
- 包含数据点的y坐标的模型行
方法#
def
__init__方法
def
columnCount方法
def
firstColumn方法
def
setColumnCount方法
def
setFirstColumn方法
def
setXRow方法
def
setYRow方法
def
xRow方法
def
yRow方法
信号#
def
modelReplaced信号
def
seriesReplaced信号
def
xRowChanged信号
def
yRowChanged信号
注意
本文档可能包含从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(无效映射)。
- 访问函数
构建一个具有
parent
的子级的映射对象。- columnCount()#
- 返回类型:
int
属性
columnCount
的 getter。- columnCountChanged()#
当列数发生变化时发出此信号。
属性
columnCount
的通知信号。- firstColumn()#
- 返回类型:
int
属性
firstColumn
的 getter。- firstColumnChanged()#
当第一列更改时发出此信号。
属性
firstColumn
的通知信号。- modelReplaced()#
当映射器连接的模型发生变化时发出此信号。
属性
model
的通知信号。- seriesReplaced()#
当映射器连接的数据系列发生变化时发出此信号。
- setColumnCount(columnCount)#
- 参数:
columnCount – int
属性
columnCount
的 setter。- setFirstColumn(firstColumn)#
- 参数:
firstColumn – int
属性
firstColumn
的设置器。属性
xRow
的设置器。属性
yRow
的设置器。属性
xRow
的获取器。- xRowChanged()#
当包含数据点 x 坐标的行发生变化时发出此信号。
xRow
属性的通知信号。属性
yRow
的获取器。- yRowChanged()#
当包含数据点 y 坐标的行发生变化时发出此信号。
yRow
属性的通知信号。