Die einzige offizielle Einführung in die Programmierung mit QT 4.1Mit QT von Trolltech erstellen Sie professionelle C++-Anwendungen, die nativ unter Windows, Linux/Unix, Max OS X und Embedded Linux lauffähig sind - und das ohne eine Änderung am Quelltext! Mit diesem Buch geben Ihnen Trolltech-Insider Informationen an die Hand, mit denen Sie die leistungsfähigste Version von QT bis zum Äußersten ausreizen: die Version QT 4.1.
In "GUI-Programmierung mit QT 4" lernen Sie die effizientesten Programmiermuster und -techniken für QT 4 kennen. Sie erfahren, wie die Schlüsselkonzepte eingesetzt werden, angefangen bei der QT-Model/View-Architektur bis hin zur leistungsfähigen 2D-Paint-Engine. Die Autoren geben Ihnen ungeahnte Einblicke in das Ereignismodell und das Layoutsystem. Im Anschluss werden die überlegenen Techniken an Praxisbeispielen erläutert, von der einfachen GUI-Entwicklung bis zu erweiterten Datenbanken und XML-Integration.
- Enthält neue Kapitel über die Model/View-Architektur und die Plug-In-Unterstützung von
QT und eine Kurzeinführung in Embedded-Programmierung mit QTopia.- Behandelt alle QT-Grundlagen, von Dialogfeldern und Fenstern bis hin zur
Implementierung der Anwendungsfunktionalität- Stellt die besten Ansätze für Layout-Management und Ereignisverarbeitung vor
- Zeigt, wie Sie das Beste aus den neuen APIs von QT 4 herausholen, etwa aus der leistungsfähigen 2D-Paint-Engine und den neuen, einfach einzusetzenden Container-Klassen.
- Enthält in jedem einzelnen Kapitel vollständig überarbeitetes Material
- Stellt QT 4-Techniken für Fortgeschrittene vor, die in keinem anderen Buch behandelt werden, wie z.B. die Erstellung von QT- und Anwendungs-Plug-Ins als Schnittstelle zu nativen APIs.
- Mit ausführlichem Anhang über die C++/QT-Programmierung für erfahrene Java-Entwickler.
Die CD zum Buch enthält die Open Source-Edition von QT 4.1.1 für Windows, Mac, Linux und viele andere UNIXe, und MinGW, ein Toolset mit frei erhältlichen Entwicklungswerkzeuge, mit denen QT-Anwendungen unter Windows erstellt werden können. Der komplette Quelltext für die Beispiele des Buchs befindet sich ebenfalls auf der CD.
Über die Autoren
Jasmin Blanchette, Dokumentationsmanager bei Trolltech und Chefentwickler ist seit 2001 bei Trolltech. Er ist der Herausgeber des technischen Newsletters QT Quaterly und Ko-Autor des Titels "C++ GUI-Programmierung mit QT 3".
Mark Summerfield arbeitet als freier Trainer und Berater mit den Schwerpunkten C++, QT und Python. Er war mehr als drei Jahre lang Dokumentationsmanager bei Trolltech und ist Ko-Autor des Titels " C++ GUI-Programmierung mit QT 3".