PixmapFragment 类

QPainter::PixmapFragment

此类与QPainter::drawPixmapFragments() 函数一起使用,用于指定如何绘制位图或位图子矩形的绘制方式。更多...

公共变量

qrealheight
qrealopacity
qrealrotation
qrealscaleX
qrealscaleY
qrealsourceLeft
qrealsourceTop
qrealwidth
qrealx
qrealy

静态公共成员

QPainter::PixmapFragmentcreate(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)

详细描述

变量sourceLeftsourceTopwidthheight 用于在传入QPainter::drawPixmapFragments() 函数的位图中指定一个源矩形。变量xywidthheight 用于计算绘制的目标矩形。 xy 表示目标矩形的中心。目标矩形中的 widthheight 根据变量 scaleXscaleY 进行缩放。然后,结果目标矩形围绕 xy 中心点旋转rotation 度。

另请参阅 QPainter::drawPixmapFragments

成员函数文档

[静态] QPainter::PixmapFragment PixmapFragment::create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1)

这是一个便利函数,它返回一个用possourceRectscaleXscaleYrotationopacity 参数初始化的QPainter::PixmapFragment

成员变量文档

qreal PixmapFragment>::高度

这个变量保存源矩形的宽度,并用于计算目标矩形的宽度。

qreal PixmapFragment>::不透明度

这个变量保存目标矩形的透明度,其中 0.0 为完全透明,1.0 为完全不透明。

qreal PixmapFragment>::旋转

这个变量保存目标矩形的旋转角度(以度为单位)。目标矩形在缩放后被旋转。

qreal PixmapFragment>::水平缩放

这个变量保存目标矩形的水平缩放比例。

qreal PixmapFragment>::垂直缩放

这个变量保存目标矩形的垂直缩放比例。

qreal PixmapFragment>::sourceLeft

这个变量保存源矩形的左侧坐标。

qreal PixmapFragment>::sourceTop

这个变量保存源矩形的顶部坐标。

qreal PixmapFragment>::宽度

这个变量保存源矩形的宽度,并用于计算目标矩形的宽度。

qreal PixmapFragment>::x

这个变量保存目标矩形中心点的 x 坐标。

qreal PixmapFragment>::y

这个变量保存目标矩形中心点的 y 坐标。

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献归各自的拥有者所有。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本1.3 的条款许可的。Qt 及相关标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。