E-Book, Deutsch, 198 Seiten
Reihe: Rheinwerk Computing
Theis Qt mit C++
1. Auflage 2024
ISBN: 978-3-367-10632-5
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Anwendungen mit Qt Designer und Qt Creator
E-Book, Deutsch, 198 Seiten
Reihe: Rheinwerk Computing
ISBN: 978-3-367-10632-5
Verlag: Rheinwerk
Format: EPUB
Kopierschutz: 0 - No protection
Sie beherrschen C++ und möchten lernen, GUI-Anwendungen zu entwickeln, die sich vor aktuellen User-Experience-Ansprüchen nicht verstecken müssen? Dann sind Sie hier richtig!
Lernen Sie mit dem exklusiven E-Book von Thomas Theis, moderne GUIs mit attraktiven grafischen Effekten zu erstellen - sowohl mit den C++-Klassen von Qt Widgets als auch deklarativ mit QML und JavaScript in Qt Quick.
Von der Installation über die ersten Datenbank-Projekte bis zum Einsatz wichtiger Bibliotheken lernen Sie mit vielen Beispielen, wie es geht, und starten direkt durch. Mit Übungen und Lösungen zur Vertiefung.
Aus dem Inhalt:
- Installation
- GUI-Anwendungen mit dem Qt Creator
- Widgets, Layouts, Menüs, Dialogfelder und mehr
- Datenbank-Anbindungen
- Intuitive Gestaltung mit dem Qt Designer
- Qt Quick mit QML und JavaScript
- Listen, States, Transitionen und Animationen
- Praxistipps und Übungen
Autoren/Hrsg.
Weitere Infos & Material
1. Einführung ... 9 1.1 ... Inhalt dieses Buchs ... 9 1.2 ... Beispiele und Übungsaufgaben ... 10 2. Qt Widgets, Steuerelemente ... 11 2.1 ... Ein- und Ausgabe von Text ... 11 2.2 ... Auswahl über Schalter ... 24 2.3 ... Auswahl über Optionen ... 27 2.4 ... Auswahl aus einer Liste ... 31 2.5 ... Ein- und Ausgabe von Zahlen ... 36 2.6 ... Übungsaufgabe ... 42 3. Qt Designer, weitere Möglichkeiten ... 45 3.1 ... Layout mit GridLayout ... 45 3.2 ... Layout mit Registerkarten ... 48 3.3 ... Layout mit Stacks ... 53 3.4 ... Hauptmenü und Statusleiste ... 59 3.5 ... Nachrichtendialogfelder ... 68 3.6 ... Eingabedialogfelder ... 73 3.7 ... Standarddialogfelder ... 81 3.8 ... Übungsaufgabe ... 88 4. Datenbanken mit SQLite ... 91 4.1 ... Der Aufbau einer Datenbank ... 91 4.2 ... Datenbank erzeugen und füllen ... 92 4.3 ... Daten auswählen und sortieren ... 103 4.4 ... Daten hinzufügen, ändern und löschen ... 112 4.5 ... Übungsaufgabe ... 123 5. Qt Quick, Steuerelemente ... 127 5.1 ... Ein- und Ausgabe von Text ... 127 5.2 ... Auswahl über Schalter ... 135 5.3 ... Auswahl über Optionen ... 138 5.4 ... Auswahl aus einer Liste ... 140 5.5 ... Ein- und Ausgabe von Zahlen ... 143 5.6 ... Übungsaufgabe ... 146 6. Qt Quick, weitere Möglichkeiten ... 149 6.1 ... Layout mit GridLayout ... 149 6.2 ... Layout mit Registerkarten ... 156 6.3 ... Hauptmenü ... 158 6.4 ... Kontextmenü ... 162 6.5 ... Nachrichtendialogfelder ... 164 6.6 ... Komponenten ... 168 6.7 ... Animationen ... 173 6.8 ... Zustände eines Objekts ... 177 6.9 ... Animierte Zustandsänderung ... 179 6.10 ... Zeichnungen erstellen ... 181 6.11 ... Übungsaufgabe ... 183 Anhang ... 185 Download und Installation von Qt ... 185 Index ... 189