diff --git a/IPython/terminal/pt_inputhooks/qt.py b/IPython/terminal/pt_inputhooks/qt.py index cf6d11e..638ea2b 100644 --- a/IPython/terminal/pt_inputhooks/qt.py +++ b/IPython/terminal/pt_inputhooks/qt.py @@ -84,3 +84,5 @@ def inputhook(context): _exec(event_loop) finally: notifier.setEnabled(False) + # make sure that the QObject is being deleted + event_loop.setParent(None)