aboutsummaryrefslogtreecommitdiffstats
path: root/examples/widgets/painting/painter/painter.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/painting/painter/painter.py')
-rw-r--r--examples/widgets/painting/painter/painter.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/examples/widgets/painting/painter/painter.py b/examples/widgets/painting/painter/painter.py
index 3d5d95f10..6626afb7a 100644
--- a/examples/widgets/painting/painter/painter.py
+++ b/examples/widgets/painting/painter/painter.py
@@ -88,10 +88,8 @@ class PainterWidget(QWidget):
Paint the Pixmap into the widget
"""
- painter = QPainter()
- painter.begin(self)
- painter.drawPixmap(0, 0, self.pixmap)
- painter.end()
+ with QPainter(self) as painter:
+ painter.drawPixmap(0, 0, self.pixmap)
def mousePressEvent(self, event: QMouseEvent):
"""Override from QWidget