import os from PySide2 import QtCore, QtGui, QtQml ROOT = os.path.abspath(os.path.dirname(__file__)) QML_FILE = os.path.join(ROOT, 'main.qml') def qt_message_handler(mode, context, message): print('message handler', message) QtCore.qInstallMessageHandler(qt_message_handler) def main(): app = QtGui.QGuiApplication() engine = QtQml.QQmlApplicationEngine() engine.load(QML_FILE) app.exec_() if __name__ == '__main__': main()