Advanced Services | Qt |
Qt (inoffizielle Bezeichnung QuickTroll oder Quicktime) ist eine von der norwegischen Firma Trolltech entwickelte C++ Klasenbibliothek, die es ermöglicht graphische Oberflächen plattformunabhängig zu entwickeln. Die Firma wurde vor einiger Zeit von Nokia übernommen. Die Website ist qt.nokia.com. Für Entwicklungen auf Windows Systemen gab es anfangs ein plug-in für Visual Studio bis sich Nokia entschloß eine eigene IDE zu entwickeln, den QtCreator.Mittlerweile wurde der QtCreator in eine SDK integriert, die folgende Features beinhaltet (siehe qt.nokia.com/downloads):
The Qt SDK includes the tools you need to build desktop, embedded and mobile applications with Qt from a single install. This is the recommended way to get started with Qt. The latest SDK has a self updater feature that will keep you up to date as new versions are made available.
Das Qt SDK enthält in der neuesten Version die folgenden Komponenten
Mit dem QtCreator allein kann man mit Hilfe der Qt Bibliotheken plattformunabhäängige graphische Anwendungen. Wie man der obigen Liste entnehmen kann, gehen die Einsatzmöglichkeiten des Qt SDK deutlich über die des "alten" QtCreators hinaus.
Die Seite zum Download:
Hier wird das SDK für Windows, Linux und MAC angeboten. Wer nur den QtCreator verwenden will, findet diesen, wenn er auf der Seite weit genug nach unten scrollt
Die Online Reference Documentation, eine globale Übersicht über das Qt Projekt findet man unter
Die Qt Reference Documentation findet man unter
Qt Reference Documentation 4.7
Tutorials gibt es unter
Auch die älteren Tutorials sond noch sehr interessant, etwa das "Address Book Tutorial" von Qt 4.5
Dutzende von lehrreichen Beispielen gibt es unter den folgenden Links
Die Installtion verläuft problemlos. Der QtCreator wird immer installiert, alles andere kann per Hand ausgewählt werdem oder man übernimmt einfach die Voreinstellung.
Die Bedienung ist einfach und zum großen Teil selbsterklärend. Auf Einzelheiten wird in den Beispielen auf der nächsten Seite eingegangen.