仿射变换#

演示 QPainter 中的仿射变换如何工作。

在这个示例中,我们展示了 Qt 在绘画操作中执行仿射变换的能力。

../_images/affine-demo.png

可以对使用 QPainter 绘制的任何类型的图形执行变换。用于显示矢量图形、图像和文本的变换可以通过以下方式调整

  • 将每个绘制中心的红圈拖动到新位置。

  • 将偏移的红圈拖动会导致当前绘制围绕中心圈旋转。旋转也可以通过旋转滑动条来控制。

  • 缩放通过缩放滑动条进行控制。

  • 每个绘制都可以通过剪切滑动条进行剪切。

示例项目 @ code.qt.io