Klappentext
Das "C++ Application Development Framework" der Firma Trolltech ist bei der plattformübergreifenden Anwendungsentwicklung eine feste Größe. Nicht nur der Open-Source-Desktop KDE nutzt es als Grundlage, sondern auch so bekannte kommerzielle Software wie Google Earth, die Telefoniesoftware Skype oder der Webbrowser Opera.
Anhand von Beispielapplikationen erläutert das Buch von KDE-Entwickler Daniel Molkentin Qt-Besonderheiten wie das Signal-Slot-Konzept oder das Event-System und begleitet den Leser bei der Erstellung eigener Anwendungen mit und ohne Zuhilfenahme des Qt-eigenen GUI-Designers.
Themen wie dem - in Qt 4 neuen - Model-View-Konzept "Interview" oder der Behandlung von Dateien, Prozessen und Netzwerkverbindungen widmet das Buch genauso eigene Kapitel wie der XML-Verarbeitung, den SQL-Klassen, der Multithreading-Architektur und der Internationalisierung von Anwendungen. Zusätzlich liefert das Buch wertvolle Tipps zum Umgang mit den Qt-eigenen Datentypen, Containern und Algorithmen, zur benutzerfreundlichen Gestaltung von Anwendungen sowie zum Debuggen mit Qt-Mitteln.
Über den Autor
Daniel Molkentin ist seit 2000 als Entwickler im KDE-Projekt aktiv, unter anderem als Co-Autor der PIM-Anwendung Kontact. Er begleitete die Entstehung von Qt 4 intensiv als Beta-Tester und war mitverantwortlich für die initiale Portierung von KDE auf die neue Bibliotheksversion. Mit diesem Buch will er C++-Entwicklern den Einstieg in das Toolkit erleichtern.