C++ mit Qt

C++ mit Qt
C++ mit Qt

Kursbeschreibung

  • Kurs-ID:cmt049
  • Kursdauer:3 Tage
  • Uhrzeit:09:00 - 16:00 Uhr

Steigen Sie ein in die plattformübergreifende Entwicklung von graphischen C++-Projekten mit Qt. Sie erhalten einen Überblick und eine intensive Einführung in die zentralen Techniken der Qt-Programmierung.

Mit Qt lassen sich moderne GUI-Anwendungen für Windows, Linux, macOS, Android, iOS und verschiedene Embedded-Systeme entwickeln. Bekannte Beispiele für Qt-Anwendungen sind Open-Source-Programme, wie der Linux Desktop KDE, aber auch kommerzielle Produkte, wie Google Earth oder der Webbrowser Opera. 

Zielgruppe

  • C++ Entwickler die Qt für moderne graphische Anwendungen nutzen wollen

Kursinhalte

Grundlagen

  • IDE-Integration und Qt Creator
  • Signal-Slot-Verfahren und Meta-Object-Compiler
  • Objekt-Verwaltungs-Bäume
  • Mehrsprachigkeit und Lokalisation


Grundlegende GUI-Techniken

  • QWidget-Klasse und Verschachtelung
  • GUI-Programmierung mit dem Qt Designer
  • QPainter, Varianten der Datenzeichnung, 2D-Transformationen
  • QMainWindow und QDialog
  • Layout-Management


Fortgeschrittene GUI-Techniken

  • Drag & Drop-Unterstützung, Interprozess-D&D, Clipboard
  • Item-basierte Widgets (Tree, Table, List)
  • Model-View-Widgets (Tree, Table, List)
  • 2D-Graphics-Darstellung (View, Scene, Item) 


Unterstützende Techniken

  • Qt-Container-Klassen und Iterationsformen
  • SQL-Zugriffe und SQL-Models
  • XML-Zugriffe über StreamReader, SAX und DOM
  • Thread-Programmierung in Varianten
  • Inter-Thread-Kommunikation und Synchronisation 

Termin finden

Keine Termine verfügbar