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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Inhaltsverzeichnis<br />

7.5.2 QPtrListIterator – Iterator-Klasse für QPtrList 346<br />

7.5.3 Klasse QValueList – Eine wertebasierende Liste . 349<br />

7.5.4 Die Iterator-Klassen QValueListIterator und QValue-<br />

ListConstIterator . . . . . . 351<br />

7.5.5 Die Klasse QStringList . . . . . . 353<br />

7.5.6 Die Klassen QStrList und QStrIList . . . 354<br />

7.5.7 <strong>Das</strong> Josephus-Spiel Z . . . . . . . 356<br />

7.5.8 Die Klassen QObjectList und der Iterator QObjectList-<br />

Iterator . . . . . . . . . 357<br />

7.6 Stacks (LIFO-Strategie) . . . . . . . . 357<br />

7.6.1 Die referenzbasierende Klasse QPtrStack . . 357<br />

7.6.2 Die wertebasierende Klasse QValueStack . . 359<br />

7.6.3 Umwandlung einer Dezimalzahl in Dualzahl Z . . 361<br />

7.7 Queues (FIFO-Strategie) . . . . . . . . 361<br />

7.7.1 Die Klasse QPtrQueue . . . . . . 361<br />

7.7.2 Simulation einer Warteschlange Z . . . . 362<br />

8 Datenaustausch zwischen verschiedenen Applikationen 363<br />

8.1 Verwendung des Clipboard . . . . . . . 363<br />

8.1.1 Die Klasse QClipBoard . . . . . . 364<br />

8.1.2 Austausch von Bildern über das Clipboard B . . 365<br />

8.1.3 Zufälliges Austauschen von Bildern über das Clipboard Z 367<br />

8.2 Drag-and-Drop . . . . . . . . . . 367<br />

8.2.1 Drag-and-Drop von Text oder Bildern in <strong>Qt</strong> . . 367<br />

8.2.2 Drag-and-Drop in Verbindung mit dem Clipboard . 375<br />

8.2.3 Definieren von eigenen Typen für Drag-and-Drop . 376<br />

8.2.4 Die Klasse QUriDrag zum Austausch von Dateinamen 381<br />

8.2.5 Zusammenstellen eines Kartenblattes mit Drag-and-Drop Z 381<br />

9 Datum, Zeit und Zeitschaltuhren 383<br />

9.1 Die Klasse QDate . . . . . . . . . 383<br />

9.1.1 Demonstrationsprogramm zur Klasse QDate B . . 385<br />

9.1.2 Tagesdifferenz zwischen zwei Daten B . . . 387<br />

9.1.3 Ermitteln des Ostertermins für ein Jahr Z . . . 388<br />

9.2 Die Klasse QTime . . . . . . . . . 388<br />

9.2.1 Addition von zwei Zeiten B . . . . . . 390<br />

9.2.2 Ein Reaktionstest B . . . . . . . 390<br />

9.2.3 Anzeige einer Uhr mit Fortschrittsbalken Z . . . 393<br />

9.3 Die Klasse QDateTime . . . . . . . . 393<br />

9.3.1 Sekunden und Tage bis zu fixen Daten B . . . 394<br />

9.3.2 Automatische Arbeitszeiterfassung Z . . . . 395<br />

9.4 Zeitschaltuhren (Timer) . . . . . . . . 396<br />

9.4.1 Die Klasse QTimer . . . . . . . 396<br />

9.4.2 Timer-Events . . . . . . . . 398<br />

XIV

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!