> For the complete documentation index, see [llms.txt](https://docs.novaflowos.com/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui.md).

# KXmlGui

- [Getting started with KXmlGui](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/_index.md): Discover KDE Frameworks and start building your first classic KDE desktop application.
- [Hello World!](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/hello_world.md): Your first window using KDE Frameworks
- [Creating the main window](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/main_window.md): This tutorial shows you the magic of an application's most important thing: the main window.
- [Using actions](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/using_actions.md): How to add actions to the menus and toolbars.
- [Saving and loading](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/saving_and_loading.md): Introduces the KIO library while adding loading and saving support to our application.
- [Command line interface](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kxmlgui/commandline.md): Adds the ability to specify which file to open from the command line to our text editor.
