PixmapFragment 类
类 QPainter::PixmapFragment此类与QPainter::drawPixmapFragments() 函数一起使用,用于指定如何绘制位图或位图子矩形的绘制方式。更多...
公共变量
qreal | height |
qreal | opacity |
qreal | rotation |
qreal | scaleX |
qreal | scaleY |
qreal | sourceLeft |
qreal | sourceTop |
qreal | width |
qreal | x |
qreal | y |
静态公共成员
QPainter::PixmapFragment | create(const QPointF &pos, const QRectF &sourceRect, qreal scaleX = 1, qreal scaleY = 1, qreal rotation = 0, qreal opacity = 1) |
详细描述
变量sourceLeft、sourceTop、width 和 height 用于在传入QPainter::drawPixmapFragments() 函数的位图中指定一个源矩形。变量x、y、width 和 height 用于计算绘制的目标矩形。 x 和 y 表示目标矩形的中心。目标矩形中的 width 和 height 根据变量 scaleX 和 scaleY 进行缩放。然后,结果目标矩形围绕 x、y 中心点旋转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)
这是一个便利函数,它返回一个用pos、sourceRect、scaleX、scaleY、rotation、opacity 参数初始化的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. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。