PySide6.QtWidgets.QGraphicsScale

class QGraphicsScale

QGraphicsScale 类提供了一个缩放变换。更多

PySide6.QtWidgets.QGraphicsScale 的继承图

在版本4.6中添加。

概要

属性

方法

信号

注意

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

详细描述

QGraphicsScene 提供了一些参数来帮助控制如何应用缩放。

原点是项目缩放的点(即,当项目的其余部分增长时,它相对于父项保持固定)。默认情况下,原点是 QPointF(0, 0)。

参数 xScaleyScalezScale 描述了在水平、垂直和深度方向上应用的缩放因子。它们可以取任何值,包括0(将项目缩小到一个点)或负值。负的 xScale 值将使项目水平镜像。负的 yScale 值将使项目垂直翻转。负的 zScale 将使项目从头到尾翻转。

注意

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

property originᅟ: QVector3D

此属性保存3D空间中的比例原点。

所有缩放都将相对于此点进行(即,当项目缩放时,此点将相对于父级保持固定)。

另请参阅

xScale yScale zScale

Access functions:
property xScaleᅟ: float

此属性保存水平缩放因子。

比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为一个点。如果提供负值,项目将围绕其原点水平镜像。

另请参阅

yScale zScale origin

Access functions:
property yScaleᅟ: float

此属性保存垂直比例因子。

比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为单个点。如果提供负值,项目将围绕其原点垂直翻转。

另请参阅

xScale zScale origin

Access functions:
property zScaleᅟ: float

此属性保存深度比例因子。

比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为一个点。如果提供负值,项目将围绕其原点翻转。

另请参阅

xScale yScale origin

Access functions:
__init__([parent=None])
Parameters:

父对象QObject

使用给定的parent构造一个空的QGraphicsScale对象。

origin()
Return type:

QVector3D

另请参阅

setOrigin()

属性 originᅟ 的获取器。

originChanged()

QGraphicsScale 当其原点发生变化时发出此信号。

另请参阅

origin

属性 originᅟ 的通知信号。

scaleChanged()

每当对象的xScaleyScalezScale发生变化时,都会发出此信号。

另请参阅

xScale yScale zScale

setOrigin(point)
Parameters:

QVector3D

另请参阅

origin()

属性 originᅟ 的设置器。

setXScale(arg__1)
Parameters:

arg__1 – 浮点数

另请参阅

xScale()

属性 xScaleᅟ 的设置器。

setYScale(arg__1)
Parameters:

arg__1 – 浮点数

另请参阅

yScale()

属性 yScaleᅟ 的设置器。

setZScale(arg__1)
Parameters:

arg__1 – 浮点数

另请参阅

zScale()

属性 zScaleᅟ 的设置器。

xScale()
Return type:

浮点数

另请参阅

setXScale()

属性 xScaleᅟ 的获取器。

xScaleChanged()

每当xScale属性发生变化时,都会发出此信号。

属性 xScaleᅟ 的通知信号。

yScale()
Return type:

浮点数

另请参阅

setYScale()

属性 yScaleᅟ 的获取器。

yScaleChanged()

每当yScale属性发生变化时,都会发出此信号。

属性 yScaleᅟ 的通知信号。

zScale()
Return type:

浮点数

另请参阅

setZScale()

属性 zScaleᅟ 的获取器。

zScaleChanged()

每当zScale属性发生变化时,都会发出此信号。

属性 zScaleᅟ 的通知信号。