Entwicklung mit Qt – Grundlagen IT 7125

Seminarziel

Dieses Seminar vermittelt die Grundlagen der Qt-Entwicklung mit modernem C++ und CMake. Sie lernen den Aufbau eines Qt-Projekts, können einfache grafische Benutzeroberflächen mit Qt Widgets erstellen und wissen hinterher, wie zentrale Qt-Konzepte wie QObject, Signals und Slots, das Event-System, Layouts, Ressourcen und Dialoge zusammenspielen. Am Ende des Seminars sind sie in der Lage, Qt-Programme selbstständig zu strukturieren, zu bauen, zu debuggen und zu erweitern. Je nach Interesse der Gruppe wird das Seminar um einen praxisnahen Schwerpunkt erweitert: entweder Datenbankanbindung mit Qt SQL oder Netzwerkprogrammierung mit Qt Network.

Seminarinhalt

Entwicklung mit Qt - Grundlagen
  • Qt Framework Einführung
  • CMake-Grundlagen für Qt-Projekte
  • QObject und das Meta-Object-System
  • Signals und Slots
  • Ereignisgesteuerte Programmierung mit dem Event-System
  • Qt Widgets: Fenster, Buttons, Labels, Eingabefelder
  • Model/View-Grundlagen
  • Layouts und Größenverhalten
  • Qt Designer
  • Grundlagen des Deployments von Qt-Anwendungen
  • Datenbankanbindung oder Netzwerkprogrammierung

Zielgruppe

Dieser Kurs ist für C++-Entwickler*innen, die Qt kennenlernen und eigene Desktop-Anwendungen mit moderner Projektstruktur und CMake entwickeln möchten.

Voraussetzungen

Die Teilnehmenden sollten mit zentralen C++-Konzepten vertraut sein, insbesondere mit Klassen, Vererbung, Header-/Source-Dateien, Referenzen, Zeigern und Objektlebensdauer. Kenntnisse über Build-Prozesse, Lambda-Funktionen oder Threads sind von Vorteil, können aber während des Seminars erarbeitet werden.

Anfrage zu diesem Seminar.

Seminaranfrage

Seminar buchen oder Infos anfordern