- class QVPieModelMapper#
QVPieModelMapper
是饼图系列的垂直模型映射器。更多…简介#
属性#
firstRowᅟ
- 包含第一个切片值的模型行labelsColumnᅟ
- 与饼图切片的标签同步的模型列model对象
- 该对象由映射器使用rowCount对象
- 将作为饼序列数据映射的模型行的数量series对象
- 由映射器使用的饼序列valuesColumn对象
- 与饼的切片值同步的模型列
方法#
def
__init__()
def
firstRow()
def
labelsColumn()
def
rowCount()
def
setFirstRow()
def
setRowCount()
def
valuesColumn()
信号#
def
modelReplaced()
def
seriesReplaced()
注意
本文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单的方式告知我们
详细说明#
模型映射器允许使用从QAbstractItemModel类派生出的数据模型作为图表的数据源。垂直模型映射器用于在数据模型和
QPieSeries
之间创建连接,因此数据模型中的每一行定义一个饼图切片,每一列映射到饼图切片的标签或值。可以使用模型和饼图系列属性来操作数据。模型映射器保持饼图系列和数据模型的同步。
注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问器函数。- property firstRowᅟ: int#
此属性存储包含第一个切片值的模型的行。
最小值和默认值是 0。
- 访问函数
- property labelsColumnᅟ: int#
此属性存储与饼图切片标签同步的模型列。
默认值是 -1(无效映射)。
- property modelᅟ: QAbstractItemModel#
此属性存储映射器使用的数据模型。
- 访问函数
- property rowCountᅟ: int#
此属性存储映射为饼图系列数据的模型的行数。
最小值和默认值是 -1(由模型行数限制的数量)。
- 访问函数
- property seriesᅟ: QPieSeries#
此属性存储映射器使用的饼图系列。
当将数据系列设置为映射器时,系列中的所有数据都将被丢弃。当指定新的系列时,旧系列将断开连接(但会保留其数据)。
- 访问函数
- 属性 valuesColumnᅟ: int#
此属性保留与饼图切片的值同步的模型列。
默认值是 -1(无效映射)。
构建一个映射对象,它是
parent
的子节点。- firstRow()#
- 返回类型:
int
另请参阅
属性
firstRowᅟ
的获取器。- firstRowChanged()#
当第一行更改时发出此信号。
属性
firstRowᅟ
的通知信号。- labelsColumn()#
- 返回类型:
int
返回与饼图切片的标签同步的模型列。
另请参阅
属性
labelsColumnᅟ
的获取器。- labelsColumnChanged()#
标签列更改时发出此信号。
属性
labelsColumnᅟ
的通知信号。- modelReplaced()#
当映射器连接的模型更改时发出此信号。
属性
modelᅟ
的通知信号。- rowCount()#
- 返回类型:
int
另请参阅
属性
rowCountᅟ
的获取器。- rowCountChanged()#
当行数发生变化时,将发出此信号。
属性
rowCount
的通知信号。- seriesReplaced()#
当映射器连接到的系列发生变化时,将发出此信号。
属性
series
的通知信号。- setFirstRow(firstRow)#
- 参数:
firstRow – int
另请参阅
firstRow
属性的设置器。- setLabelsColumn(labelsColumn)#
- 参数:
labelsColumn – int
设置与饼图切片的标签保持同步的模型列到
labelsColumn
。另请参阅
labelsColumn
属性的设置器。- setRowCount(rowCount)#
- 参数:
rowCount – int
另请参阅
rowCount
属性的设置器。- setValuesColumn(valuesColumn)#
- 参数:
valuesColumn – int
设置与饼图切片的值保持同步的模型列到
valuesColumn
。另请参阅
valuesColumn
属性的设置器。- valuesColumn()#
- 返回类型:
int
返回与饼图的切片值保持同步的模型列。
另请参阅
valuesColumn
属性的获取器。- valuesColumnChanged()#
当值列发生变化时,将发出此信号。
属性通知信号
valuesColumn苹果
。