Grafikoberflächen entwickeln mit Qt
Termin:
- 14.-16. Juni 2021
Buchungsmöglichkeiten:
Dieses Seminar kann auch in Kombination mit dem Seminar „Embedded Linux", „Realtime" oder „Yocto" gebucht werden.
Agenda:
Montag: Einführung und Grundlagen: 10-18 Uhr (Referent A. Nassian)
Dienstag: GUI Programmierung: 09-17 Uhr (Referent A. Nassian)
- Aufbau und Ziele der Bibliothek
- Überblick über den Funktionsumfang
- Werkzeuge und Entwicklungsszenarien
- Wichtige Konzepte (Signal/Slot, Events, Speicherverwaltung)
- QtWidgets Grundlagen
- Aufbau einer typischen, widgetbasierten, Anwendung
- GUI Design mit dem Qt Designer, Layouting
- Eigene Steuerelemente
- Drucken, Erstellung von PDFs
- Qt Quick Grundlagen
- Aufbau einer Anwendung mit QML/QtQuick
- C++, QML und JavaScript Integration
- Performance Tipps & Tricks
- Dateiverarbeitung
- De-/Serialisierung von JSON Daten
- Einbindung von SQL Datenbanken
- Netzwerkkommunikation mit TCP und UDP
- Multithreading und -processing
- Richtiges Design von Nebenläufigkeit
- Implementierungshinweise
Änderungen am Programm vorbehalten.