class QGraphicsScale#

QGraphicsScale 类提供缩放变换。 更多

Inheritance diagram of PySide6.QtWidgets.QGraphicsScale

版本 4.6 中引入。

概要#

属性#

  • origin - 3D 空间中缩放的起点

  • xScale - 水平缩放因子

  • yScale - 垂直缩放因子

  • zScale - 深度缩放因子

方法#

信号#

注意

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

详细描述#

QGraphicsScene 提供了一些参数,以帮助控制缩放的应 用方式。

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

参数 xScaleyScalezScale 描述在水平、垂直和深度方向上应用的缩放因子。它们可以取任何值,包括0(将项目折叠成一个点)或负值。一个负的 xScale 值将项目水平翻转。一个负的 yScale 值将项目垂直翻转。一个负的 zScale 值将项目端对端翻转。

注意

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

属性origin: QVector3D#

该属性存储了3D空间中的缩放原点。

所有缩放都会相对于此点进行(也就是说,当项目缩放时,此点相对于父元素将保持固定)。

另请参阅

xScale yScale zScale

访问函数
属性xScale: float#

该属性存储了水平缩放因子。

缩放因子可以是任何实数;默认值是1.0。如果您将因子设置为0.0,项目将塌缩成一个点。如果您提供一个负值,项目将在其原点周围水平镜像。

另请参阅

yScale zScale origin

访问函数
属性yScale: float#

该属性存储了垂直缩放因子。

缩放因子可以是任何实数;默认值是1.0。如果您将因子设置为0.0,项目将塌缩成一个点。如果您提供一个负值,项目将在其原点周围垂直翻转。

另请参阅

xScale zScale origin

访问函数
属性zScale: float#

该属性保存深度缩放因子。

缩放因子可以是任何实数;默认值为1.0。如果您将因子设置为0.0,则项目将折叠到一个点上。如果您提供一个负值,则项目将在其原点周围首尾翻转。

另请参阅

xScale yScale origin

访问函数
__init__([parent=None])#
参数

parentQObject

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

origin()#
返回类型

QVector3D

另请参阅

setOrigin()

origin 属性的获取器。

originChanged()#

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

另请参阅

origin

origin 属性的通知信号。

scaleChanged()#

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

另请参阅

xScale yScale zScale

setOrigin(point)#
参数

pointQVector3D

另请参阅

origin()

属性

setXScale(arg__1)#
参数

arg__1 – float

另请参阅

xScale()

属性

setYScale(arg__1)#
参数

arg__1 – float

另请参阅

yScale()

属性

setZScale(arg__1)#
参数

arg__1 – float

另请参阅

zScale()

属性

xScale()#
返回类型

float

另请参阅

setXScale()

属性

xScaleChanged()#

每当

属性

yScale()#
返回类型

float

另请参阅

setYScale()

属性

yScaleChanged()#

每当

属性

zScale()#
返回类型

float

另请参阅

setZScale()

属性 zScale 的获取器。

zScaleChanged()#

zScale 属性改变时发出此信号。

zScale 属性的通知信号。