--- a/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py Wed Apr 24 15:16:12 2024 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py Wed Apr 24 16:23:20 2024 +0200 @@ -248,6 +248,13 @@ else: self.readingFromCanvasCheckBox.setEnabled(False) + if qVersionTuple() >= (6, 7, 0): + self.forceDarkModeCheckBox.setChecked( + Preferences.getWebBrowser("ForceDarkMode") + ) + else: + self.forceDarkModeCheckBox.setEnabled(False) + def save(self): """ Public slot to save the Help Viewers configuration. @@ -436,6 +443,11 @@ "ReadingFromCanvasEnabled", self.readingFromCanvasCheckBox.isChecked() ) + if self.forceDarkModeCheckBox.isEnabled(): + Preferences.setWebBrowser( + "ForceDarkMode", self.forceDarkModeCheckBox.isChecked() + ) + @pyqtSlot() def on_setCurrentPageButton_clicked(self): """