05.12.2012 Aufrufe

Helmut Herold: Das Qt-Buch - Der millin Verlag

Helmut Herold: Das Qt-Buch - Der millin Verlag

Helmut Herold: Das Qt-Buch - Der millin Verlag

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Inhaltsverzeichnis<br />

23 Parsen von XML-Dokumenten 697<br />

23.1 SAX2 und die zugehörigen <strong>Qt</strong>-Klassen . . . . 697<br />

23.1.1 Die SAX2-Schnittstelle von <strong>Qt</strong> . . . . 697<br />

23.1.2 Die Klassen der SAX2-Schnittstelle von <strong>Qt</strong> . . 701<br />

23.1.3 Plotten einer Funktion über ein XML-Dokument B 708<br />

23.1.4 Anzeigen von XML-Dokumenten im Richtext-Format Z 712<br />

23.2 DOM Level 2 und die zugehörigen <strong>Qt</strong>-Klassen . . . 713<br />

23.2.1 Die DOM-Schnittstelle von <strong>Qt</strong> . . . . 713<br />

23.2.2 Die Klasse QDomNode und von ihr abgeleitete Klassen 716<br />

23.2.3 Die Klasse QDomImplementation . . . 721<br />

23.2.4 Die Containerklassen QDomNamedNodeMap und QDom-<br />

NodeList . . . . . . . . 722<br />

23.2.5 Plotten einer Funktion über ein XML-Dokument B 723<br />

23.2.6 Anzeigen von XML-Dokumenten im Richtext-Format Z 725<br />

23.3 Plotten einer Funktion als Linie oder in Balkenform über ein XML-<br />

Dokument Z . . . . . . . . . . 726<br />

24 <strong>Qt</strong>-Programmierung mit anderen Bibliotheken und Sprachen 727<br />

24.1 OpenGL-Programmierung mit <strong>Qt</strong> . . . . . 727<br />

24.1.1 Die Klasse QGLWidget . . . . . 727<br />

24.1.2 Die Klassen QGLContext, QGLFormat, QGLColormap 728<br />

24.1.3 Drehen eines Quaders in x-, y- und z-Richtung B 729<br />

24.1.4 Drehen einer Pyramide in x-, y- und z-Richtung Z 732<br />

24.2 <strong>Qt</strong>-Programmierung mit Perl . . . . . . 732<br />

24.2.1 Ein erstes Perl<strong>Qt</strong>-Beispiel (“Hello World“) . . 733<br />

24.2.2 Eigene Subwidgets und Vererbung in Perl<strong>Qt</strong> . 734<br />

24.2.3 Membervariablen (Attribute) in Perl<strong>Qt</strong> . . 734<br />

24.2.4 Signale, Slots und Destruktoren . . . . 736<br />

24.2.5 Einige weiteren Regeln zu Perl<strong>Qt</strong> . . . 738<br />

24.2.6 Beispiele zur Perl<strong>Qt</strong>-Programmierung . . 739<br />

25 Schnittstellen zum Betriebssystem 745<br />

25.1 Kommunikation mit externen Programmen (QProcess) . 745<br />

25.2 Laden dynamischer Bibliotheken (QLibrary) . . . 750<br />

26 <strong>Der</strong> <strong>Qt</strong> GUI-Designer 753<br />

26.1 Erstellen einer ersten einfachen Applikation mit dem <strong>Qt</strong>-Designer 753<br />

26.1.1 Starten des <strong>Qt</strong>-Designers und Auswahl eines Form-Typs 753<br />

26.1.2 <strong>Der</strong> Property-Editor . . . . . . 755<br />

26.1.3 <strong>Der</strong> Form-Editor . . . . . . . 755<br />

26.1.4 Sichern des Dialogs und Erzeugen von C++-Quellcode 759<br />

26.1.5 Testen des entworfenen Dialogs . . . . 759<br />

26.1.6 Öffnen eines schon existierenden Dialogs . . 760<br />

26.1.7 Hinzufügen vordefinierter Signal-Slot-Verbindungen 761<br />

26.1.8 Festlegen eigener Slots und deren Verknüpfung mit Signalen<br />

. . . . . . . . . 762<br />

XX

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!