The KDE libraries, basis of KDE and used by many open source projects. They are based on Qt, Trolltech's cross-platform toolkit, and run on Linux, BSDs, and other Unices, as well as Microsoft Windows
... [More] and Mac OS X.
Licensed under GNU LGPL, they may be used by open source and proprietary applications. [Less]
The KDevelop project was founded in 1998 to build up an easy to use IDE (Integrated Development Environment) for KDE. Since then, the KDevelop IDE is publicly available under the GPL and supports many programming languages.
Sometimes its nice to have a simple application that illustrates how to use a new development environment. In this project I build up from a simple 'hello world' application written in Qt4 and C++ and
... [More] using the CMake build system. Each commit adds some new functionality, with the idea being that you can diff between sequential versions to see 'how did he do that'. Moving from the helloworld app we head on towards making a simple image browsing application and start to illustrate some of the cool features of Qt4 - designer, signals and slots, image manupulation etc.
Contributions are welcome - if you would like to add another step to the tutorial, please contact me (tim@linfiniti.com) for developer access to this project.
Please note that the focus of this project is to be simple and easy to understand - sometimes this will be done at the expense of best coding practices [Less]