diff options
Diffstat (limited to 'examples/widgets/painting/painter/painter.py')
-rw-r--r-- | examples/widgets/painting/painter/painter.py | 6 |
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 |