MCPcopy
hub / github.com/PyQt5/PyQt / paintEvent

Method paintEvent

QLabel/ImageSlipped.py:55–69  ·  view source on GitHub ↗
(self, event)

Source from the content-addressed store, hash-verified

53 self.update()
54
55 def paintEvent(self, event):
56 super(SlippedImgWidget, self).paintEvent(event)
57 # 绘制图形
58 painter = QPainter(self)
59 painter.setRenderHint(QPainter.Antialiasing)
60 # 左上角偏移5个像素画背景图片
61 painter.drawPixmap(
62 -5 + self._offsets[0],
63 -5 + self._offsets[1], self.bgPixmap)
64 # 右下角偏移5个像素画前景图片
65 painter.drawPixmap(
66 self.width() - self.pePixmap.width() + 5 - self._offsets[2],
67 self.height() - self.pePixmap.height() + 5 - self._offsets[3],
68 self.pePixmap
69 )
70
71
72if __name__ == '__main__':

Callers

nothing calls this directly

Calls 2

widthMethod · 0.45
heightMethod · 0.45

Tested by

no test coverage detected