30.12.2012 Aufrufe

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

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.

viii<br />

Programmierung graphischer Benutzerschnittstellen mit <strong>Tcl</strong>/<strong>Tk</strong><br />

7.1.4 Hierarchisches Packen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98<br />

7.1.5 Fensterverkleinerungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100<br />

7.1.6 Fenstervergrößerungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />

7.1.7 Entpacken von Widgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />

7.2 Das grid-Kommando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />

7.2.1 Das Gittermodell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110<br />

7.2.2 Gitteroptionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />

7.2.3 Größenanpassungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />

7.2.4 Die Manager grid und pack zusammen . . . . . . . . . . . . . . . . 116<br />

7.3 Das place-Kommando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

7.3.1 Das Koordinatenmodell . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />

7.3.2 Eigene Geometriemanager . . . . . . . . . . . . . . . . . . . . . . . . . 119<br />

8 Ereignisbehandlung 125<br />

8.1 Die Ereignisschleife . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125<br />

8.1.1 Tastaturfokus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />

8.1.2 Änderungen erzwingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128<br />

8.1.3 Langlaufende Anwendungen . . . . . . . . . . . . . . . . . . . . . . . 130<br />

8.1.4 Gültigkeitsbereich der Ausführung . . . . . . . . . . . . . . . . . . . 134<br />

8.1.5 Ersetzungsregeln und die Ereignisschleife . . . . . . . . . . . . . 135<br />

8.2 Einfache Beispiele mit bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />

8.2.1 Auswahl eines Eintrags aus einer Liste . . . . . . . . . . . . . . . . 137<br />

8.2.2 Automatische Hilfetexte . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />

8.2.3 Bindings für Klassen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />

8.3 Die Syntax des bind-Kommandos . . . . . . . . . . . . . . . . . . . . . . . . . 140<br />

8.3.1 Die Ereignisspezifikation . . . . . . . . . . . . . . . . . . . . . . . . . . 140

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!