Grafische Benutzerinterfaces mit dem Entwicklungsframework Qt
Steigen Sie ein in die Entwicklung grafischer User Interfaces mit Qt! Mit diesem Entwicklungsframework programmieren Sie User Interfaces für Desktop-, Mobile-, Embedded- und IoT-Plattformen. Es kommt in der Wissenschaft und in zahlreichen Branchen wie z. B. in der Medizintechnik und der Automobilbranche zum Einsatz. Dieses Buch richtet sich insbesondere an Einsteiger mit C++-Vorkenntnissen. Die Beispiele werden mit CMake auf Grundlage der Bibliothek Qt 6 erstellt.
Gründliche Einführung und fortgeschrittene Techniken
Dieses Buch bietet Ihnen eine strukturierte Einführung in die GUI-Programmierung mit Qt. Vom grundlegenden Aufbau der Qt-Bibliothek über die im Qt Framework enthaltenen Programme bis zu ihrem praktischen Einsatz lernen Sie alle für den Einstieg wichtigen Bereiche kennen. Dabei reicht das Themenspektrum von den Grundlagen über die Einbindung von Datenbanken und dem Aufbau von Web-Engines bis hin zur Einbindung in Netzwerke und der Nutzung von Charts.
Das Buch vermittelt Einsteigern mit Vorkenntnissen in C++ das Fundament, um eigene Qt-Anwendungen zu programmieren und fortgeschrittene Techniken, wie sie in der Industrie benötigt werden, zu erlernen.
Aus dem Inhalt
- Einführung und erste Schritte
- Das Erstellen von Qt-Widgets-Applikationen
- Daten, Variablen und ihre Benutzung in Qt
- Zeichnen in Widget-Applikationen
- Ressourcen in Qt
- Datenbankanbindung an Qt-Applikationen
- Drucken und Dateibearbeitung
- Qt Quick und QML
- Qt-Applikationen für andere Plattformen
- Client-Server-Applikationen
Mit Qt in Version 4.7 wurde im Jahr 2010 das Software-Anwendungsframework Qt Quick vorgestellt. Qt Quick bedient sich statt C++ einer eigenen deklarativen Skriptsprache, QML. Diese Leseprobe zeigt das Erstellen einer Qt-Quick-Anwendung mit dem grafischen Editor Quick Designer. Hiermit lassen sich Elemente einfach verschieben und editieren.
Wer hat's geschrieben?
Dr. Achim Lingott studierte Physik, Mathematik und Pädagogik und promovierte auf dem Gebiet der Erziehungstheorie. Er war viele Jahre Geschäftsführer eines Bildungsunternehmens, arbeitete als Projektleiter für verschiedene Unternehmen und ist bis heute als freiberuflicher Dozent für Programmiersprachen wie Java, C# und C++ tätig.

