From 4ddccc23419d2e8092fc50a599a7551740ac0dab Mon Sep 17 00:00:00 2001 From: Vxrtrauter Date: Wed, 3 Sep 2025 22:04:36 +0200 Subject: [PATCH] Fix global settings action button icon and improve theme handling in GUI --- core/gui.py | 1 + main.py | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/core/gui.py b/core/gui.py index bf16b28..5095b72 100644 --- a/core/gui.py +++ b/core/gui.py @@ -12,6 +12,7 @@ from core.downloading.download import add_magnet class MainWindow(QtWidgets.QMainWindow, QWidget): def __init__(self): + global settings_action super().__init__() searchresults = [] diff --git a/main.py b/main.py index 808b36c..e1b6320 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,9 @@ from core.gui import run_gui as gui from core.gui import MainWindow +from PySide6.QtGui import QIcon, QAction from PySide6 import QtWidgets +import qdarktheme +import darkdetect import sys @@ -9,6 +12,10 @@ import sys def run_gui(): app = QtWidgets.QApplication([]) + if darkdetect.isDark: + app.setStyleSheet(qdarktheme.load_stylesheet("dark")) + else: + app.setStyleSheet(qdarktheme.load_stylesheet("light")) widget = MainWindow() widget.show() sys.exit(app.exec())