src/eric7/EricWidgets/EricMainWindow.py

branch
eric7
changeset 10248
981456110843
parent 10180
3a595df36c9a
child 10439
21c28b0f9e41
--- a/src/eric7/EricWidgets/EricMainWindow.py	Fri Oct 13 16:44:53 2023 +0200
+++ b/src/eric7/EricWidgets/EricMainWindow.py	Sat Oct 14 18:10:36 2023 +0200
@@ -10,6 +10,7 @@
 from PyQt6.QtWidgets import QApplication, QMainWindow, QStyleFactory
 
 from .EricApplication import ericApp
+from .EricProxyStyle import EricProxyStyle
 
 
 class EricMainWindow(QMainWindow):
@@ -44,8 +45,11 @@
             style = QStyleFactory.create(styleName)
         if style is None:
             style = QStyleFactory.create(self.defaultStyleName)
-        if style is not None:
-            QApplication.setStyle(style)
+
+        if style is None:
+            QApplication.setStyle(EricProxyStyle())
+        else:
+            QApplication.setStyle(EricProxyStyle(style))
 
         # step 2: set a style sheet
         ericApp().setStyleSheetFile(styleSheetFile)

eric ide

mercurial