This commit is contained in:
Auric Vente
2024-07-27 01:12:28 -06:00
parent 554ccfb114
commit 436b5273e5
6 changed files with 30 additions and 1 deletions

View File

@@ -118,6 +118,7 @@ class Window:
info: QPushButton
font: str
emoji_font: str
mono_font: str
player: QMediaPlayer
audio: QAudioOutput
filter: QLineEdit
@@ -156,6 +157,7 @@ class Window:
def set_style() -> None:
font_id = QFontDatabase.addApplicationFont(str(Config.font_path))
emoji_font_id = QFontDatabase.addApplicationFont(str(Config.emoji_font_path))
mono_font_id = QFontDatabase.addApplicationFont(str(Config.mono_font_path))
if font_id != -1:
Window.font = QFontDatabase.applicationFontFamilies(font_id)[0]
@@ -163,6 +165,9 @@ class Window:
if emoji_font_id != -1:
Window.emoji_font = QFontDatabase.applicationFontFamilies(emoji_font_id)[0]
if mono_font_id != -1:
Window.mono_font = QFontDatabase.applicationFontFamilies(mono_font_id)[0]
style = f"""
QWidget {{
@@ -255,7 +260,11 @@ class Window:
""".strip()
Window.app.setStyleSheet(style)
Window.app.setFont(Window.font)
if Args.mono:
Window.app.setFont(Window.mono_font)
else:
Window.app.setFont(Window.font)
@staticmethod
def add_buttons() -> None: