C-Programmierung

Praxisbeispiel Mit Qt

Praxisbeispiel mit JPEG | | Installation von Qt

Die Themen Modularisierung, Ableitung und Spezialisierung sollen im folgenden Praxisbeispiel vertieft werden. Dazu verwenden wir die Qt Bibliothek.

Qt ist eine offene API (Application Programmers Interface) zur Entwicklung von plattformunabhängigen grafischen Benutzerschnittstellen (GUI = Graphical User Inteface).

Mit Qt läßt sich auf einfache Weise ein Benutzerinterface aus Einzelbausteinen, den sog. Widgets, zusammenstellen. Jedes Widget ist Bestandteil der Qt Klassenhierarchie (Qt class chart), die durch Spezialisierung einer Basis Klasse (QWidget), spezielle Widgets zur Verfügng stellt (z.B. QButton oder QPushButton).

Mit Qt sind auch grafische Darstellungen von Liniengrafiken oder Rasterbildern einfach zu erreichen (mehr dazu in der Qt-Vorlesung).

Im folgenden erstellen wir ein spezialisiertes Qt Widget, in dem wir von der Basisklasse QWidget ableiten und als Spezialisierung vor einem weißen Hintergrund einen grünen Text darstellen.

Links:


Praxisbeispiel mit JPEG | | Installation von Qt

Options: