Select your language
No results found for your query
Excerpt
Learn how to build KDE software in multiple ways.
Learning to create your first applications using Kirigami
Discover KDE Frameworks and start building your first classic KDE desktop application.
Create KDE applications using Python.
Common programming mistakes to avoid
How to make your project be a part of the KDE community
Deliver your application with icons.
Add configuration options in your application and Plasma with KConfig and KConfigXT.
Porting guide for KDE Config Modules to Qt6/KF6
Inter-Process communication using D-Bus
Learn how to create custom mouse cursors.
Make your application aware of X sessions
KArchive, the convenient way to read and write to archives.
Let your application show up in the Launcher and in application menus.
KAuth, privilege elevation for your program
Detect and handle system idling
Akonadi and the KDE PIM libraries allows you to manage personal information coming from multiple sources efficiently.
Concurrent programming using the ThreadWeaver framework
Hardware abstraction
Spellchecking made easy
How to customize plasma with widgets, themes and icons
Create new display styles for the System Monitor application and widgets.
Tutorials related to Dolphin
Tutorials related to the Kate text editor
Tutorials related to KMines
Learn how to create tests for KDE applications
Learn how to port your applications to the most widely used mobile platform
Learn how to publish your applications for Windows
Plasma Mobile is a mobile platform developed using similar technologies to Plasma Desktop
The new decentralized packaging standard for Linux applications
Create simple scripts for your users to use.
The Kiosk framework provides a set of features that makes it possible to easily and powerfully restrict the capabilities of a KDE environment.
Get to know the tools needed to write your own tutorials.
Now that you know what tools to use, learn when to use them.