The KDE Library API Reference
4:4.3.0-1
Overview | Components | Development | Search
This is the online reference for developing with the KDE libraries (kdelibs).
The KDE libraries build on the Qt framework to provide a powerful framework to make writing applications easier, and provide consistency across the KDE desktop envionment.
Among other things, the KDE libraries provide:
- standard user interface elements, on top of those provided by Qt (KDEUI)
- a standard configuration format and method of reading and writing configuration data (KConfig)
- site-independent access to standard directories, for finding resources such as icons (KStandardDirs)
- network transparent input and output (KIO)
- a method of embedding application components in other applications (KParts)
- straightforward multimedia and hardware interaction (Phonon and Solid)
- fully-fledged JavaScript and HTML engines (KJS and KHTML)
- an application scripting framework (Kross)
- semantic information and tagging (Nepomuk)
Visit the development section of KDE Techbase for tutorials, architectural overviews and other useful information.
- Authors:
- Far too many to list. See the copyright notices on the individual files, as well as the pages for individual components.
There is no single maintainer for kdelibs. Overall direction is governed by the
kde-core-devel mailing list. Some of the individual components have their own maintainers: see the component pages for more information.
Libraries:
Some helper binaries:
Some code may have more permissive licenses.
metapackage for Phonon multimedia frameworkPhonon is the Qt 4 multimedia API, which provides a task-oriented abstraction layer for capturing, mixing, processing, and playing audio and video content. . This metapackage ensures a working Phonon (libphonon4 and a backend).