0

Plattformübergreifende Entwicklung mit Qt - Einführung

Ihre Termine

Datum Ort Preis
22.07.2026
-24.07.2026
Nürnberg 1.610,07 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser 3-tägigen Schulung "Plattformübergreifende Entwicklung mit Qt - Einführung" lernen Sie die grundlegenden Konzepte und Techniken zur Entwicklung plattformübergreifender Anwendungen mit Qt. Sie werden mit der Qt-Entwicklungsumgebung und dem QtCreator vertraut gemacht. Das Signal-Slot-Verfahren und der Meta-Object-Compiler werden behandelt. Sie lernen die Verwaltung von Objektbäumen und die Mehrsprachigkeit und Lokalisation kennen.

In der GUI-Entwicklung werden die QWidget-Klasse und das QtDesigner-Tool vorgestellt. Die Verwendung von QPainter für individuelle Zeichnungen und das Layout-Management werden behandelt. Fortgeschrittene GUI-Techniken wie Drag & Drop, Item-basierte Widgets und Model-View-Widgets werden behandelt. Die 2D-Grafikdarstellung mit View, Scene und Item wird ebenfalls behandelt.

Sie erhalten einen Überblick über Qt-Container-Klassen, SQL-Zugriffe, XML- und JSON-Verarbeitung sowie Thread-Programmierung. Die Interaktion zwischen Threads und die Synchronisation werden ebenfalls behandelt. Insgesamt erhalten Sie in dieser Schulung einen fundierten Einstieg in die plattformübergreifende Entwicklung mit Qt.

Inhalte

Grundlagen

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

Basale GUI-Techniken

  • QWidget-Klasse und Verschachtelung
  • GUI-Programmierung mit dem QtDesigner
  • QPainter, individuelle Zeichnungen, 2D-Transformationen
  • QMainWindow und QDialog
  • Layout-Management

Fortgeschrittene GUI-Techniken

  • Drag&Drop-Unterstützung, Interprozess-D&D, Clipboard
  • Item-basierte Widgets (Liste, Tabelle, Baum)
  • Model-View-Widgets (Liste, Tabelle, Baum)
  • 2D-Graphics-Darstellung (View, Scene, Item)

Unterstützende Techniken

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

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Sichere Programmierkenntnisse in C++

Zielgruppe

  • Programmierer
  • System-Architekten