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

Method DrawScaledPart

QLabel/Lib/NinePatch.py:129–135  ·  view source on GitHub ↗
(self, oldRect, newRect, painter)

Source from the content-addressed store, hash-verified

127 (height - (self.Image.height() - 2 - self.ContentArea.height()))))
128
129 def DrawScaledPart(self, oldRect, newRect, painter):
130 if (newRect.width() and newRect.height()):
131 # print("DrawScaledPart newRect.width:%d newRect.height:%d" % (newRect.width() , newRect.height()))
132 img = self.Image.copy(oldRect)
133 img = img.scaled(newRect.width(), newRect.height())
134 painter.drawImage(newRect.x(), newRect.y(), img,
135 0, 0, newRect.width(), newRect.height())
136
137 def DrawConstPart(self, oldRect, newRect, painter):
138 # print("DrawConstPart oldRect:{oldRect} newRect:{newRect}".format(oldRect = oldRect, newRect = newRect))

Callers 1

UpdateCachedImageMethod · 0.95

Calls 4

yMethod · 0.80
widthMethod · 0.45
heightMethod · 0.45
xMethod · 0.45

Tested by

no test coverage detected