Lingmo Desktop - Qt Widgets Style
Lingmo Style provides a QProxyStyle-based Qt Widgets style implementation for the Lingmo Desktop environment. It reads design tokens from lingmo-theme and ensures that Qt Widgets applications share the same visual design as QML applications.
- CMake >= 3.21
- C++20 compiler (GCC 12+, Clang 16+)
- Qt 6.5+ (Widgets)
- lingmo-theme (Lingmo::Theme)
- Qt 6 Widgets
- lingmo-theme
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build build --parallelcmake --install build --prefix /usrcmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON
cmake --build build --parallel
ctest --test-dir build --output-on-failureQApplication::setStyle("lingmo");#include <LingmoStyle/Style.h>
QApplication::setStyle(new Lingmo::Style);See Contributing Guide.
GPL-3.0-or-later