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ᅟ的通知信号。