仿射变换

Demonstrates how affine transformations in QPainter works.

Transformations can be performed on any kind of graphics drawn using QPainter . The transformations used to display the vector graphics, images, and text can be adjusted in the following ways:

  • Dragging the red circle in the centre of each drawing moves it to a new position.
  • Dragging the displaced red circle causes the current drawing to be rotated about the central circle. Rotation can also be controlled with the Rotate slider.
  • Scaling is controlled with the Scale slider.
  • Each drawing can be sheared with the Shear slider.

范例工程 @ code.qt.io