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.

Kapitel 7 – Packen, Rastern, Plazieren von Fenstern 117<br />

7.3 Das place-Kommando<br />

Mit place lassen sich Widgets an absolute oder fensterrelative Koordinaten<br />

legen.<br />

7.3.1 Das Koordinatenmodell<br />

Nehmen wir an, wir erzeugen einen „Exit“-Knopf wie folgt.<br />

button .exit -text "Exit" -command exit<br />

Mit dem Kommando<br />

place .exit -x 0 -y 0 -anchor nw<br />

legen wir ihn an die Koordinaten (0, 0), wobei durch -anchor nw der<br />

Knopf an seiner „nordwestlichen“ Ecke verankert wurde (Fall (a)).<br />

Im Fall (b) legen wir den Ankerpunkt auf die halben relativen x- und<br />

y-Fensterkoordinaten, am Widget selbst liegt der Ankerpunkt in der „südöstlichen“<br />

Ecke. Damit liegt der Knopf insgesamt seitlich versetzt im Fenster.<br />

Hätten wir ihn direkt in der Mitte gewollt, wäre das mit -anchor c<br />

(centered) möglich gewesen, wie im Fall (c) zu sehen, wo gleichzeitig<br />

auch die Widgetgrößen relativ zur Fenstergröße angegeben werden.<br />

Absolute Größen lassen sich mit -width und -height angeben.<br />

(a) place .exit -x 0 -y 0 -anchor nw

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!