MCPcopy Index your code
hub / github.com/PyQt5/PyQt / Label

Class Label

QLabel/NinePatch.py:25–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23
24
25class Label(QWidget):
26
27 def __init__(self, *args, **kwargs):
28 super(Label, self).__init__(*args, **kwargs)
29 # .9 格式的图片
30 self.image = NinePatch('Data/skin_aio_friend_bubble_pressed.9.png')
31
32 def paintEvent(self, event):
33 super(Label, self).paintEvent(event)
34 painter = QPainter(self)
35 painter.setRenderHint(QPainter.Antialiasing)
36 painter.setRenderHint(QPainter.SmoothPixmapTransform)
37 try:
38 self.image.SetImageSize(self.width(), self.height())
39 self.image.Draw(painter, 0, 0)
40 except Exception as e:
41 print(e)
42
43
44app = QApplication(sys.argv)

Callers 1

NinePatch.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected