diff -r 6f079c524e99 -r ab708b168534 eric7/Project/UicLoadUi6.py --- a/eric7/Project/UicLoadUi6.py Mon Apr 04 17:43:43 2022 +0200 +++ b/eric7/Project/UicLoadUi6.py Thu Apr 07 18:33:33 2022 +0200 @@ -14,13 +14,16 @@ import contextlib try: - from PyQt6.QtCore import QMetaMethod, QByteArray + from PyQt6.QtCore import QByteArray, QMetaMethod from PyQt6.QtGui import QAction - from PyQt6.QtWidgets import QWidget, QApplication + from PyQt6.QtWidgets import QApplication, QWidget from PyQt6 import uic -except ImportError: +except ModuleNotFoundError: print("PyQt6 could not be found.") sys.exit(1) +except ImportError as err: + print("PyQt6 could not be imported. Issue: {0}".format(str(err))) + sys.exit(1) with contextlib.suppress(ImportError): from PyQt6 import QtWebEngineWidgets # __IGNORE_WARNING__ @@ -38,6 +41,8 @@ @param projectPath directory name of the project @type str """ + sys.path.append(projectPath) + app = QApplication([]) # __IGNORE_WARNING__ try: dlg = uic.loadUi(formFile, package=projectPath) @@ -58,6 +63,8 @@ @param projectPath directory name of the project @type str """ + sys.path.append(projectPath) + app = QApplication([]) # __IGNORE_WARNING__ try: dlg = uic.loadUi(formFile, package=projectPath) @@ -109,6 +116,8 @@ @param projectPath directory name of the project @type str """ + sys.path.append(projectPath) + objectsList = [] app = QApplication([]) # __IGNORE_WARNING__