- class QVXYModelMapper#
QVXYModelMapper类是一个用于垂直模型映射的类,用于线、样条和散点系列。 更多…摘要#
属性#
方法#
def
__init__()def
firstRow()def
rowCount()def
setFirstRow()def
setRowCount()def
setXColumn()def
setYColumn()def
xColumn()def
yColumn()
信号#
def
modelReplaced()def
seriesReplaced()def
xColumnChanged()def
yColumnChanged()
注释
此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建一个工单来告诉我们
详细描述#
模型映射器允许使用从QAbstractItemModel类派生的数据模型作为图表的数据源。垂直模型映射器用于在行、样条或散点系列与具有X和Y坐标列的数据模型之间创建连接,该数据模型将XYSeries作为行持有数据点。TableModel是模型的一个自然选择。
可以同时使用模型和系列属性来操纵数据。模型映射器保持系列和数据模型同步。
参见
QHXYModelMapperQXYSeries图表小部件画廊注释
当使用
from __feature__ import true_property时,可以直接使用属性或在其他情况下通过存取函数使用。- 属性firstRow: int#
此属性包含包含系列第一个点的数据的模型行。
最小值和默认值是0。
- 属性model: QAbstractItemModel#
此属性包含映射器使用的模型。
- 访问函数
- 属性rowCount: int#
此属性包含映射为系列数据模型的模型行数。
最小值和默认值是-1(数值由模型的行数限制)。
- 属性xColumn: int#
此属性包含包含数据点x坐标的模型列。
默认值是-1(无效映射)。
- 属性yColumn: int#
该属性表示包含数据点 y 坐标的模型列。
默认值是-1(无效映射)。
- 访问函数
构建一个作为
parent的子对象的数据映射器对象。- firstRow()#
- 返回类型:
int
属性
firstRow的 getter。- firstRowChanged()#
当第一行发生变化时发出此信号。
firstRow属性的通知信号。- modelReplaced()#
当映射器连接到的模型发生变化时发出此信号。
model属性的通知信号。- rowCount()#
- 返回类型:
int
属性
rowCount的 getter。- rowCountChanged()#
当行数发生变化时发出此信号。
rowCount属性的通知信号。- seriesReplaced()#
当映射器连接到的序列发生变化时发出此信号。
- setFirstRow(firstRow)#
- 参数:
firstRow – int
参见
属性
firstRow的 setter。- setRowCount(rowCount)#
- 参数:
rowCount – int
参见
属性
rowCountᅟ的设置器。属性
xColumnᅟ的设置器。属性
yColumnᅟ的设置器。- xColumn()#
- 返回类型:
int
参见
属性
xColumnᅟ的获取器。- xColumnChanged()#
当包含数据点的 x 坐标列发生变化时,发出此信号。
属性
xColumnᅟ的通知信号。- yColumn()#
- 返回类型:
int
参见
属性
yColumnᅟ的获取器。- yColumnChanged()#
当包含数据点的 y 坐标列发生变化时,发出此信号。
属性
yColumnᅟ的通知信号。