Qt ist nicht nur eine Klassen-Bibliothek zur Entwicklung von grafischen Benutzer-oberflächen, sondern auch ein mächtiges Framework, das XML, Datenbanken, Internationalisierung, Netzwerke, Interprozesskommunikation, Multithreading und noch einiges mehr unterstützt. Dieses Werk ist daher als umfassendes Handbuch zu allen Qt-Fragen konzipiert. Alle Themen werden praxisnah und verständlich beschrieben; C++-Entwickler kommen bei diesem Buch voll auf ihre Kosten. Aus dem Inhalt: Einstieg in Qt, Signale und Slots, Basisklassen, Dialog-Fenster, Ereignisbehandlung, Qt-Hauptfenster, Layout-Management, Ein-/Ausgabe von Daten, Netzwerk-Module, Multithreading,, OpenGL, XML, Widgets u.v.m. Eine Reihe prominenter Firmen und Institutionen entwickeln wichtige Anwendungen mit Qt. Darunter sind Google, Volvo, die NASA oder natürlich Nokia.
Dieses Handbuch, aktuell zur Version 4.6, beschreibt Ihnen praxisnah und verständlich die vielfältigen Einsatzmöglichkeiten von Qt. Besonders C++-Entwickler kommen bei diesem Buch voll auf ihre Kosten. Ob zu Signalen und Slots, Basisklassen, Dialog-Fenstern, zur Ereignisbehandlung oder dem Layout-Management, zu Netzwerk-Modulen, Multithreading, OpenGL oder XML, Widgets alle wichtigen Qt-Themen werden ausführlich behandelt. Ein umfassendes Kapitel zum neuen Qt Creator darf natürlich nicht fehlen! Die Liste der Firmen, die Qt verwenden, ist beeindruckend lang: Adobe, Motorola, Skype, Google, Volvo um nur einige zu nennen.Qt hat eine Menge zu bieten. Es ist flexibel und kann auf allen gängigen Systemen eingesetzt werden, einschließlich kleiner Plattformen für Handys und PDAs. Dieses Buch zeigt Ihnen, wie s geht. Es bietet eine umfassende Einführung in die GUI-Entwicklung und informiert darüber hinaus auch über Qts Stärken außerhalb des GUI-Einsatzes. Das Buch ist für Leser geeignet, die bereits fundierte C++-Kenntnisse mitbringen.
1 Ein gründlicher Einstieg in Qt
Die ersten fünf Kapitel behandeln die Grundlagen der Qt-Programmierung wie das Signal- und Slot-Konzept, Bibliotheken und Klassenhierarchien, Dialoge, und Widgets.
2 Dann geht es richtig los
Sie werden umfassend informiert über Qt-Stream-Klassen, das Speichern von Daten in Dateien, das Verwenden von Verzeichnissen, über Interprozesskommunikation, Netzwerkkommunikation, Multithreading und das SQL-Modul.
3 Mit Ereignisverarbeitung, Drag & Drop Zwischenablage, Grafik-Programmierung und Drucken geht es weiter. Die XML-Module, Internationalisierung, dynamische Bibliotheken und die Verwendung des Designers werden im Anschluss behandelt.
4 Echte Praxis zum Nachschlagen
Das Buch versorgt Sie mit viel Praxiswissen, damit Sie schon während der Lektüre produktiv arbeiten können. Es eignet sich zudem hervorragend als Nachschlagewerk und Begleiter bei der täglichen Arbeit.
5 Das Buch geht weiter auf der CD-ROM. Hier finden Sie ausgesuchte Kapitel zu weiterführenden Themen, Openbooks, d.h. vollständige Bücher im HTML-Format, alle Beispiele und Tools.