diff --git a/qutebrowser/test/__init__.py b/qutebrowser/test/__init__.py index a17e82337..299255119 100644 --- a/qutebrowser/test/__init__.py +++ b/qutebrowser/test/__init__.py @@ -19,13 +19,15 @@ """The qutebrowser test suite.""" -import atexit -import functools - -import sip +from PyQt5.QtCore import qInstallMessageHandler from PyQt5.QtWidgets import QApplication -# We create a singleton QApplication here. -qApp = QApplication([]) -atexit.register(functools.partial(sip.delete, qApp)) +def qt_message_handler(msg_type, context, msg): + print("Qt message: {}".format(msg)) + + +# We create a singleton QApplication here. +app = QApplication([]) +qInstallMessageHandler(qt_message_handler) +