Kirigami
Kirigami is a set of QtQuick components for building adaptable UIs based on QtQuick Controls 2.
Its goal is to enable creation of convergent applications that look and feel great on mobile as well as desktop devices and follow the KDE Human Interface Guidelines while being easy to use and not adding many dependencies.
Kirigami works on a variety of platforms, such as Plasma Mobile, Desktop Linux, Android, MacOS, and Windows.
A tutorial for Kirigami is available on the KDE Developer platform.
A list of additional QML learning resources is available in the Community Wiki. If you are not familiar with QML at all, the QML book should be a good head start.
If you have any questions about Kirigami, feel free to drop by the Kirigami group on Matrix.
Using the Module
Using a KDE module's C++ API requires linking against the module library. The preferred way of consuming the library is through CMake.
Building with CMake
Use the find_package()
command to locate the needed module component in the KF6
package:
find_package(Widgets REQUIRED COMPONENTS \2) target_link_libraries(mytarget PRIVATE \3)
For more details, see the Build with CMake overview.