QGraphicsScale Class Reference

[QtGui module]

该QGraphicsScale类提供了一个尺度变换。More…

继承QGraphicsTransform

Methods

  • __init__ (self, QObject parent = None)
  • applyTo (self, QMatrix4x4 matrix)
  • QVector3D origin (self)
  • setOrigin (self, QVector3D point)
  • setXScale (self, float)
  • setYScale (self, float)
  • setZScale (self, float)
  • float xScale (self)
  • float yScale (self)
  • float zScale (self)

Qt Signals

  • void originChanged ()
  • void scaleChanged ()
  • void xScaleChanged ()
  • void yScaleChanged ()
  • void zScaleChanged ()

Detailed Description

该QGraphicsScale类提供了一个尺度变换。

QGraphicsScene提供某些参数,以帮助控制规模应适用。

原产地是,该项目是由(即,它保持相对固定的母公司作为该项目的其馀部分的增长)缩放点。默认情况下,原点是QPointF(0 ,0)。

参数xScaleyScalezScale描述比例因子在水平,垂直和深度方向上适用。它们可以取任何值,包括0(对产品折叠到一个点)或负值。负xScale值水平反映的项目。负yScale值将垂直翻转的项目。负zScale将翻转的项目年底结束。


Method Documentation

  1. QGraphicsScale.__init__ (self, QObject parent = None)

parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。

构造一个空QGraphicsScale与给定对象parent

  1. QGraphicsScale.applyTo (self, QMatrix4x4 matrix)

从重新实现QGraphicsTransform.applyTo( ) 。

  1. QVector3D QGraphicsScale.origin (self)

[

  1. QGraphicsScale.setOrigin (self, QVector3D point)
  1. QGraphicsScale.setXScale (self, float)
  1. QGraphicsScale.setYScale (self, float)
  1. QGraphicsScale.setZScale (self, float)
  1. float QGraphicsScale.xScale (self)
  1. float QGraphicsScale.yScale (self)
  1. float QGraphicsScale.zScale (self)

Qt Signal Documentation

  1. void originChanged ()

这是该信号的默认超载。

](qvector3d.html)

QGraphicsScale发出这个信号时,其原产地的变化。

See also QGraphicsScale.origin

  1. void scaleChanged ()

这是该信号的默认超载。

这个信号被发射时的xScaleyScalezScale对象的变化。

See also QGraphicsScale.xScaleQGraphicsScale.yScaleQGraphicsScale.zScale

  1. void xScaleChanged ()

这是该信号的默认超载。

这个信号被发射时的xScale属性更改。

此功能被引入Qt的4.7 。

  1. void yScaleChanged ()

这是该信号的默认超载。

这个信号被发射时的yScale属性更改。

此功能被引入Qt的4.7 。

  1. void zScaleChanged ()

这是该信号的默认超载。

这个信号被发射时的zScale属性更改。

此功能被引入Qt的4.7 。