diff options
author | Adrian Herrmann <adrian.herrmann@qt.io> | 2023-04-28 14:28:05 +0200 |
---|---|---|
committer | Adrian Herrmann <adrian.herrmann@qt.io> | 2023-04-28 15:19:18 +0200 |
commit | f0559e5d1c4f97bd1942af3802106074df1afc55 (patch) | |
tree | 930138c7e059bc38f3e97e118bfcfdbaead8b485 /examples/quick | |
parent | be2cd2790634500475dc32451895660b47192a4b (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.py | 3 |
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 |