--- a/src/eric7/HelpViewer/HelpViewerWidget.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/HelpViewer/HelpViewerWidget.py Mon Nov 07 17:19:58 2022 +0100 @@ -622,12 +622,12 @@ @rtype tuple of (HelpViewerImpl, EricTextEditType) """ if WEBENGINE_AVAILABLE: - from .HelpViewerImplQWE import HelpViewerImplQWE + from .HelpViewerImplQWE import HelpViewerImplQWE # __IGNORE_WARNING_I101__ viewer = HelpViewerImplQWE(self.__helpEngine, self) viewerType = EricTextEditType.QWEBENGINEVIEW else: - from .HelpViewerImplQTB import HelpViewerImplQTB + from .HelpViewerImplQTB import HelpViewerImplQTB # __IGNORE_WARNING_I101__ viewer = HelpViewerImplQTB(self.__helpEngine, self) viewerType = EricTextEditType.QTEXTBROWSER @@ -1100,6 +1100,8 @@ """ Private method to initialize global QWebEngine related objects. """ + from eric7.WebBrowser.Network.QtHelpSchemeHandler import QtHelpSchemeHandler + self.__webProfile = QWebEngineProfile.defaultProfile() self.__webProfile.setHttpCacheType( QWebEngineProfile.HttpCacheType.MemoryHttpCache @@ -1108,8 +1110,6 @@ self.__initQWebEngineSettings() - from eric7.WebBrowser.Network.QtHelpSchemeHandler import QtHelpSchemeHandler - self.__qtHelpSchemeHandler = QtHelpSchemeHandler(self.__helpEngine) self.__webProfile.installUrlSchemeHandler( QByteArray(b"qthelp"), self.__qtHelpSchemeHandler