
Zur Entwicklung von GUIs mit C++ ist Qt die erste Wahl. Das Framework kann zur Anwendungsentwicklung in den unterschiedlichsten Bereichen eingesetzt werden und ist ein sehr flexibles Werkzeug - auch zur Cross-Plattform-Entwicklung.
Mit diesem exklusiven E-Book von Thomas Theis erfahren Sie anwendungsbasiert und praktisch alles, was Sie wissen müssen, um moderne GUIs programmieren zu können - 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, mit vielen Codebeispielen, Aufgaben und Lösungen.
Aus dem Inhalt:
Inhaltsverzeichnis
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
Es wurden noch keine Bewertungen abgegeben. Schreiben Sie die erste Bewertung zu "Qt mit C++" und helfen Sie damit anderen bei der Kaufentscheidung.