src/eric7/HelpViewer/HelpViewerWidget.py

branch
eric7
changeset 10698
ed332f3d26a7
parent 10690
fab36645aa7d
child 10705
3cf0e712488a
--- a/src/eric7/HelpViewer/HelpViewerWidget.py	Wed Apr 24 15:16:12 2024 +0200
+++ b/src/eric7/HelpViewer/HelpViewerWidget.py	Wed Apr 24 16:23:20 2024 +0200
@@ -44,6 +44,7 @@
 from eric7.QtHelpInterface.HelpIndexWidget import HelpIndexWidget
 from eric7.QtHelpInterface.HelpSearchWidget import HelpSearchWidget
 from eric7.QtHelpInterface.HelpTocWidget import HelpTocWidget
+from eric7.SystemUtilities import QtUtilities
 
 from .HelpBookmarksWidget import HelpBookmarksWidget
 from .OpenPagesWidget import OpenPagesWidget
@@ -1278,6 +1279,19 @@
             Preferences.getWebBrowser("PdfViewerEnabled"),
         )
 
+        if QtUtilities.qVersionTuple() >= (6, 6, 0):
+            # Qt >= 6.6
+            settings.setAttribute(
+                QWebEngineSettings.WebAttribute.ReadingFromCanvasEnabled, False
+            )
+
+        if QtUtilities.qVersionTuple() >= (6, 7, 0):
+            # Qt >= 6.7
+            settings.setAttribute(
+                QWebEngineSettings.WebAttribute.ForceDarkMode,
+                Preferences.getWebBrowser("ForceDarkMode"),
+            )
+
     #######################################################################
     ## Search widget related methods below
     #######################################################################

eric ide

mercurial