diff options
Diffstat (limited to 'examples/widgets/state-machine/trafficlight/trafficlight.py')
-rw-r--r-- | examples/widgets/state-machine/trafficlight/trafficlight.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/examples/widgets/state-machine/trafficlight/trafficlight.py b/examples/widgets/state-machine/trafficlight/trafficlight.py index 0d7fcd15c..b5e975cfc 100644 --- a/examples/widgets/state-machine/trafficlight/trafficlight.py +++ b/examples/widgets/state-machine/trafficlight/trafficlight.py @@ -78,6 +78,8 @@ class LightWidget(QWidget): painter.setRenderHint(QPainter.Antialiasing) painter.setBrush(self.color) painter.drawEllipse(0, 0, self.width(), self.height()) + # QPainter needs an explicit end() in PyPy. This will become a context manager in 6.3. + painter.end() on = Property(bool, is_on, set_on) |