aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick
diff options
context:
space:
mode:
authorAdrian Herrmann <adrian.herrmann@qt.io>2023-04-28 14:28:05 +0200
committerAdrian Herrmann <adrian.herrmann@qt.io>2023-04-28 15:19:18 +0200
commitf0559e5d1c4f97bd1942af3802106074df1afc55 (patch)
tree930138c7e059bc38f3e97e118bfcfdbaead8b485 /examples/quick
parentbe2cd2790634500475dc32451895660b47192a4b (diff)
Fix dark mode on Windows for Quick window example
Qt 6.5 introduced updates to dark mode handling on Windows, which broke the appearance of this example. For an easy fix, switch its style to Fusion. Pick-to: 6.5 Change-Id: I6bb95f481380a5f46c094e8edd9ae6fdad3eea6e Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'examples/quick')
-rw-r--r--examples/quick/window/main.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/quick/window/main.py b/examples/quick/window/main.py
index 8f8260b56..22770f17a 100644
--- a/examples/quick/window/main.py
+++ b/examples/quick/window/main.py
@@ -9,6 +9,7 @@ from PySide6.QtCore import QUrl, qWarning
from PySide6.QtGui import QGuiApplication
from PySide6.QtQml import QQmlComponent, QQmlEngine
from PySide6.QtQuick import QQuickWindow
+from PySide6.QtQuickControls2 import QQuickStyle
import window_rc
@@ -20,6 +21,8 @@ from shared import shared_rc
if __name__ == "__main__":
app = QGuiApplication(sys.argv)
+ if sys.platform == "win32":
+ QQuickStyle.setStyle("Fusion")
engine = QQmlEngine()
# Add the qrc root as QML import path so that the "shared" module