diff options
Diffstat (limited to 'examples/quickcontrols2/gallery/gallery.cpp')
-rw-r--r-- | examples/quickcontrols2/gallery/gallery.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/examples/quickcontrols2/gallery/gallery.cpp b/examples/quickcontrols2/gallery/gallery.cpp index 778ecbc2..90b63cac 100644 --- a/examples/quickcontrols2/gallery/gallery.cpp +++ b/examples/quickcontrols2/gallery/gallery.cpp @@ -42,6 +42,7 @@ #include <QQmlApplicationEngine> #include <QQmlContext> #include <QSettings> +#include <QQuickStyle> int main(int argc, char *argv[]) { @@ -52,7 +53,11 @@ int main(int argc, char *argv[]) QGuiApplication app(argc, argv); QSettings settings; - qputenv("QT_LABS_CONTROLS_STYLE", settings.value("style").toByteArray()); + QString style = QQuickStyle::name(); + if (!style.isEmpty()) + settings.setValue("style", style); + else + QQuickStyle::setStyle(settings.value("style").toString()); QQmlApplicationEngine engine; engine.load(QUrl("qrc:/gallery.qml")); |