KDE Developers' Centre

The K Desktop Environment


(image: kde)

Table of Contents


The Purpose of these Pages

These pages are a collection of KDE developer resources and tips that I have gathered or created as I have progressed through the satisfying adventure that is KDE programming. It is by no means intended to be a comprehensive site and hence you will find few "links to resources". Instead, this is meant to be a site where you can "find the beef" instead of being redirected eleswhere.

I have broken my own rule only in a few places where clarification for commonly used tools or information is required.

I humbly request any additional information or feedback you may have, since this site is designed as a public service. If they're not serving the public, it is important for me to know. :-)

For a comprehensive library for KDE developers, please see the KDE Developer Library.


KDE API Reference


Useful development tools

  • Use Qt Architect to design and edit Qt dialogs. This package used to be known as Dialog Editor or dlgedit.

  • KDOC is the class documentation software used by the KDE team. Use it to generate HTML and TeX documentation direct from source.

  • GNU Autoconf is the recommended package for ensuring application portability between different versions of UNIX. GNU Automake is used to simplify creation of Makefiles.

    Most developers, however, will use kexample (from the kdesdk package) as a template so there is not too much to learn.

  • PerlQt, an elegant and complete perl interface to Qt.


KDE-related Links


Download Documentation


Maintained by: Sirtaj S. Kang (taj@kde.org)
All opinions are mine alone.

Last modified: Mon Jan 24 15:00:49 EST 2000