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())