diff --git a/LunaTranslator/LunaTranslator/gui/usefulwidget.py b/LunaTranslator/LunaTranslator/gui/usefulwidget.py index 3dad73d8..20f02a07 100644 --- a/LunaTranslator/LunaTranslator/gui/usefulwidget.py +++ b/LunaTranslator/LunaTranslator/gui/usefulwidget.py @@ -1,5 +1,5 @@ from qtsymbols import * -import os, platform, functools, threading, time, inspect +import os, platform, functools, threading, time from traceback import print_exc import windows, qtawesome, winsharedutils from webviewpy import ( @@ -10,6 +10,7 @@ from webviewpy import ( from winsharedutils import HTMLBrowser from myutils.config import _TR, globalconfig from myutils.wrapper import Singleton, Singleton_close +from myutils.utils import nowisdark class FocusCombo(QComboBox): @@ -667,7 +668,21 @@ class abstractwebview(QWidget): html_limit = 2 * 1024 * 1024 def parsehtml(self, html): - return html + return ( + html + + """ + +""" + ) def set_zoom(self, zoom): pass @@ -780,6 +795,18 @@ class mshtmlWidget(abstractwebview): self.browser.set_html(html) def parsehtml(self, html): + if nowisdark(): + html = ( + html + + """ + """ + ) html = """{}""".format( QFontDatabase.systemFont(QFontDatabase.GeneralFont).family(), html )