Skip to content

Commit 9be139a

Browse files
committed
Give created QGraphicsScenes a parent
Ensure the scene is deleted at the same time as the widget. Fix an runtime error at process exit when running tests with PyQt 5.14
1 parent c488819 commit 9be139a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Orange/widgets/visualize/owboxplot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def __init__(self):
263263
stateWhenDisabled=False)
264264

265265
gui.vBox(self.mainArea, addSpace=True)
266-
self.box_scene = QGraphicsScene()
266+
self.box_scene = QGraphicsScene(self)
267267
self.box_scene.selectionChanged.connect(self.commit)
268268
self.box_view = QGraphicsView(self.box_scene)
269269
self.box_view.setRenderHints(QPainter.Antialiasing |

Orange/widgets/visualize/owvenndiagram.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def __init__(self):
8989
self.itemsets = OrderedDict()
9090

9191
# Main area view
92-
self.scene = QGraphicsScene()
92+
self.scene = QGraphicsScene(self)
9393
self.view = QGraphicsView(self.scene)
9494
self.view.setRenderHint(QPainter.Antialiasing)
9595
self.view.setBackgroundRole(QPalette.Window)

0 commit comments

Comments
 (0)