- class QGraphicsScale#
QGraphicsScale
类提供缩放变换。 更多…版本 4.6 中引入。
概要#
属性#
方法#
def
__init__()
def
origin()
def
setOrigin()
def
setXScale()
定义
setYScale()
定义
setZScale()
定义
xScale()
定义
yScale()
定义
zScale()
信号#
注意
本文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译中的问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来告诉我们
详细描述#
QGraphicsScene
提供了一些参数,以帮助控制缩放的应 用方式。原点是缩放的项目所基于的点(即,它相对于父元素保持固定,当其他部分的项目增长时)。默认情况下,原点是 QPointF(0, 0)。
参数
xScale
、yScale
和zScale
描述在水平、垂直和深度方向上应用的缩放因子。它们可以取任何值,包括0(将项目折叠成一个点)或负值。一个负的xScale
值将项目水平翻转。一个负的yScale
值将项目垂直翻转。一个负的zScale
值将项目端对端翻转。注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问函数进行。该属性存储了3D空间中的缩放原点。
所有缩放都会相对于此点进行(也就是说,当项目缩放时,此点相对于父元素将保持固定)。
- 访问函数
- 属性xScale: float#
该属性存储了水平缩放因子。
缩放因子可以是任何实数;默认值是1.0。如果您将因子设置为0.0,项目将塌缩成一个点。如果您提供一个负值,项目将在其原点周围水平镜像。
- 访问函数
- 属性yScale: float#
该属性存储了垂直缩放因子。
缩放因子可以是任何实数;默认值是1.0。如果您将因子设置为0.0,项目将塌缩成一个点。如果您提供一个负值,项目将在其原点周围垂直翻转。
- 访问函数
- 属性zScale: float#
该属性保存深度缩放因子。
缩放因子可以是任何实数;默认值为1.0。如果您将因子设置为0.0,则项目将折叠到一个点上。如果您提供一个负值,则项目将在其原点周围首尾翻转。
- 访问函数
使用指定的
parent
构造一个空的QGraphicsScale
对象。- origin()#
- 返回类型
另请参阅
origin
属性的获取器。- originChanged()#
QGraphicsScale
当其原点发生变化时发出此信号。另请参阅
origin
属性的通知信号。- scaleChanged()#
每当对象的
xScale
、yScale
或zScale
发生变化时,都会发出此信号。- xScale()#
- 返回类型
float
另请参阅
- xScaleChanged()#
- yScale()#
- 返回类型
float
另请参阅
- yScaleChanged()#
- zScale()#
- 返回类型
float
另请参阅
属性 zScale 的获取器。
- zScaleChanged()#
当
zScale
属性改变时发出此信号。zScale
属性的通知信号。