class QChartView#

QChartView 是一个独立的可视图表的小部件 更多

Inheritance diagram of PySide6.QtCharts.QChartView

摘要#

方法#

注解

这份文档可能含有从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您在翻译中发现问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来通知我们。

详细描述#

图表视图不需要QGraphicsScene对象即可工作。要在现有的QGraphicsScene中显示图表,应使用QChartQPolarChart类。

另请参阅

QChart QPolarChart

RubberBand#

(继承自enum.Flag) 这个枚举描述了可应用于矩形缩放区域的不同类型的橡皮筋效果。

常量

描述

QChartView.NoRubberBand

未指定缩放区域,因此缩放未启用。

QChartView.VerticalRubberBand

橡皮筋锁定到图表的水平大小,可以垂直拉动以指定缩放区域。

QChartView.HorizontalRubberBand

橡皮筋锁定到图表的垂直大小,可以水平拉动以指定缩放区域。

QChartView.RectangleRubberBand

橡皮筋固定在点击点上,可以垂直和水平拉动。

QChartView.ClickThroughRubberBand

上述橡皮筋选择的选项允许将左击传递给图表项(如果这些图表项接受点击)。要选择此选项,可以用OR运算符与其中一个橡皮筋选择模式一起使用。

__init__(chart[, parent=None])#
参数:

使用父类parent和图表chart构建图表视图对象。图的拥有权传递给图表视图。

__init__([parent=None])
参数:

parentQWidget

使用父类parent构建图表视图对象。

chart()#
返回类型:

QChart

返回关联图表的指针。

另请参阅

setChart()

rubberBand()#
返回类型:

RubberBand的组合

返回图表视图当前正在使用的橡皮筋标志。

另请参阅

setRubberBand()

setChart(chart)#
参数:

chartQChart

将当前图表设置为chart。新的图表的所有权传递给图表视图,而先前图表的所有权释放。

为了防止内存泄漏,必须删除以前的图表。

另请参阅

chart()

setRubberBand(rubberBands)#
参数:

rubberBandsRubberBand的组合

将橡皮筋标志设置为rubberBand。选定的标志确定缩放的方式。

注解

对于极坐标图不支持橡皮筋缩放。

另请参阅

rubberBand()