diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index 802ec4485b61ce7452597076cbc3b32de0af3a9f..1772719a30ba29180ccaef479af83d4b8bc4d320 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -250,6 +250,7 @@ QT += \ positioning \ qml \ quick \ + quickcontrols2 \ quickwidgets \ sql \ svg \ diff --git a/src/QGCApplication.cc b/src/QGCApplication.cc index 3c14a33ca36062f2bfdabb6c733019c2084289a0..249062a8bf1ab7e29f7fd8f3343b6d969dd4a584 100644 --- a/src/QGCApplication.cc +++ b/src/QGCApplication.cc @@ -28,6 +28,7 @@ #include #include #include +#include #ifdef QGC_ENABLE_BLUETOOTH #include @@ -219,6 +220,11 @@ QGCApplication::QGCApplication(int &argc, char* argv[], bool unitTesting) } permFile.close(); } + + // Set default QtQuick style if not configured + if (QString(getenv("QT_QUICK_CONTROLS_STYLE")).isEmpty()) { + QQuickStyle::setStyle("Universal"); + } } #endif #endif