diff -r 8a609e4c71b6 -r ed332f3d26a7 src/eric7/WebBrowser/WebBrowserWindow.py --- a/src/eric7/WebBrowser/WebBrowserWindow.py Wed Apr 24 15:16:12 2024 +0200 +++ b/src/eric7/WebBrowser/WebBrowserWindow.py Wed Apr 24 16:23:20 2024 +0200 @@ -725,6 +725,12 @@ QWebEngineSettings.WebAttribute.ReadingFromCanvasEnabled, Preferences.getWebBrowser("ReadingFromCanvasEnabled"), ) + if QtUtilities.qVersionTuple() >= (6, 7, 0): + # Qt 6.7+ + settings.setAttribute( + QWebEngineSettings.WebAttribute.ForceDarkMode, + Preferences.getWebBrowser("ForceDarkMode"), + ) def __initActions(self): """