Theis | Qt mit C++ | E-Book | www.sack.de
E-Book

E-Book, Deutsch, 198 Seiten

Reihe: Rheinwerk Computing

Theis Qt mit C++

Anwendungen mit Qt Designer und Qt Creator
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
Theis Qt mit C++ jetzt bestellen!

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


Theis, Thomas
Thomas Theis ist Dipl.-Ing. für Technische Informatik. Als Softwareentwickler verfügt er über langjährige Erfahrung, ebenso als IT-Dozent unter anderem an der Fachhochschule Aachen. Er ist Autor vieler erfolgreicher Fachbücher, zum Beispiel zu den Themen Python, C#, PHP, JavaScript, C++ und Unity.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.