class PixmapFragment#

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

自版本4.7引入。

摘要#

静态函数#

注意

本文档可能包含从C++到Python自动转换的语言片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来告知我们。

详细说明#

sourceLeftsourceTopwidthheight变量用作传递给drawPixmapFragments()函数的位图内的源矩形。xy变量用于计算绘制的目标矩形的大小。其中xy表示目标矩形的中心点。widthheight在目标矩形中使用scaleXscaleY值进行缩放。然后结果目标矩形旋转rotation度,围绕点xy中心点。

另请参阅

drawPixmapFragments()

PySide6.QtGui.QPainter.PixmapFragment.x#
PySide6.QtGui.QPainter.PixmapFragment.y#
PySide6.QtGui.QPainter.PixmapFragment.sourceLeft#
PySide6.QtGui.QPainter.PixmapFragment.sourceTop#
PySide6.QtGui.QPainter.PixmapFragment.width#
PySide6.QtGui.QPainter.PixmapFragment.height#
PySide6.QtGui.QPainter.PixmapFragment.scaleX#
PySide6.QtGui.QPainter.PixmapFragment.scaleY#
PySide6.QtGui.QPainter.PixmapFragment.rotation#
PySide6.QtGui.QPainter.PixmapFragment.opacity#
静态 create(pos, sourceRect[, scaleX=1[, scaleY=1[, rotation=0[, opacity=1]]]])#
参数
  • posQPointF

  • sourceRectQRectF

  • scaleX – float

  • scaleY – float

  • rotation – float

  • opacity – float

返回类型

位图片段

这是一个便利函数,返回一个初始化了位置`pos`、源矩形`sourceRect`、缩放`scaleX`、`scaleY`、旋转`rotation`和透明度`opacity`的`PixmapFragment`。