PySide6.QtWidgets.QGraphicsScale¶
- class QGraphicsScale¶
QGraphicsScale
类提供了一个缩放变换。更多…在版本4.6中添加。
概要¶
属性¶
方法¶
def
__init__()
def
origin()
def
setOrigin()
def
setXScale()
def
setYScale()
def
setZScale()
def
xScale()
def
yScale()
def
zScale()
信号¶
def
originChanged()
def
scaleChanged()
def
xScaleChanged()
def
yScaleChanged()
def
zScaleChanged()
注意
本文档可能包含从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空间中的比例原点。
所有缩放都将相对于此点进行(即,当项目缩放时,此点将相对于父级保持固定)。
- Access functions:
- property xScaleᅟ: float¶
此属性保存水平缩放因子。
比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为一个点。如果提供负值,项目将围绕其原点水平镜像。
- Access functions:
- property yScaleᅟ: float¶
此属性保存垂直比例因子。
比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为单个点。如果提供负值,项目将围绕其原点垂直翻转。
- Access functions:
- property zScaleᅟ: float¶
此属性保存深度比例因子。
比例因子可以是任何实数;默认值为1.0。如果将因子设置为0.0,项目将折叠为一个点。如果提供负值,项目将围绕其原点翻转。
- Access functions:
使用给定的
parent
构造一个空的QGraphicsScale
对象。- origin()¶
- Return type:
另请参阅
属性
originᅟ
的获取器。- originChanged()¶
QGraphicsScale
当其原点发生变化时发出此信号。另请参阅
属性
originᅟ
的通知信号。- scaleChanged()¶
每当对象的
xScale
、yScale
或zScale
发生变化时,都会发出此信号。属性
originᅟ
的设置器。属性
xScaleᅟ
的设置器。属性
yScaleᅟ
的设置器。属性
zScaleᅟ
的设置器。- xScale()¶
- Return type:
浮点数
另请参阅
属性
xScaleᅟ
的获取器。- xScaleChanged()¶
每当
xScale
属性发生变化时,都会发出此信号。属性
xScaleᅟ
的通知信号。- yScale()¶
- Return type:
浮点数
另请参阅
属性
yScaleᅟ
的获取器。- yScaleChanged()¶
每当
yScale
属性发生变化时,都会发出此信号。属性
yScaleᅟ
的通知信号。- zScale()¶
- Return type:
浮点数
另请参阅
属性
zScaleᅟ
的获取器。- zScaleChanged()¶
每当
zScale
属性发生变化时,都会发出此信号。属性
zScaleᅟ
的通知信号。