Getting started with KXmlGui
Discover KDE Frameworks and start building your first classic KDE desktop application.
This tutorial will guide you in creating a small text editor using KTextEditor , KXmlGui for the window and KIO for saving and loading files.
KXmlGui is built on top of QtWidgets and provides several libraries easily create your user interfaces with C++. QtWidgets is a mature technology with several premade components to easily create user interfaces, and it is strongly geared towards non-convergent, traditional desktop interfaces.
The knowledge gained from this tutorial will introduce you to several KDE libraries that are managed with C++, and should prove useful for other tutorials, like Kirigami.