Fix global settings action button icon and improve theme handling in GUI

This commit is contained in:
Vxrtrauter
2025-09-03 22:04:36 +02:00
parent 09a3a5a7a2
commit 4ddccc2341
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -12,6 +12,7 @@ from core.downloading.download import add_magnet
class MainWindow(QtWidgets.QMainWindow, QWidget): class MainWindow(QtWidgets.QMainWindow, QWidget):
def __init__(self): def __init__(self):
global settings_action
super().__init__() super().__init__()
searchresults = [] searchresults = []
+7
View File
@@ -1,6 +1,9 @@
from core.gui import run_gui as gui from core.gui import run_gui as gui
from core.gui import MainWindow from core.gui import MainWindow
from PySide6.QtGui import QIcon, QAction
from PySide6 import QtWidgets from PySide6 import QtWidgets
import qdarktheme
import darkdetect
import sys import sys
@@ -9,6 +12,10 @@ import sys
def run_gui(): def run_gui():
app = QtWidgets.QApplication([]) app = QtWidgets.QApplication([])
if darkdetect.isDark:
app.setStyleSheet(qdarktheme.load_stylesheet("dark"))
else:
app.setStyleSheet(qdarktheme.load_stylesheet("light"))
widget = MainWindow() widget = MainWindow()
widget.show() widget.show()
sys.exit(app.exec()) sys.exit(app.exec())