diff options
author | Adrian Herrmann <adrian.herrmann@qt.io> | 2023-04-28 14:28:05 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-04-28 14:22:45 +0000 |
commit | 81328d0dc584ca4c4d946ca1543b60123784b422 (patch) | |
tree | 959063ebe9e2bb1286f68082a23adc4191bb6c30 /examples | |
parent | a9dd2ec81e70c08640d775a0f9b86f623e46c57a (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.
Change-Id: I6bb95f481380a5f46c094e8edd9ae6fdad3eea6e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit f0559e5d1c4f97bd1942af3802106074df1afc55)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples')
-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 4ccb16d37..549e4251e 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 rc_window @@ -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 |