next up previous contents index
Next: Images Up: Widgets Previous: Buttons

Frames

  Frames sind eigentlich nur farbige Rechtecke. Sie werden allerdings bei der Gruppierung (als Container-Widgets), oder aber zur Trennung (z.B. Ressource Relief) unterschiedlicher Teile benötigt.

 
Figure: Frame

   foreach relief {raised sunken flat groove ridge} {
        frame .$relief -width 15m -height 10m -relief $relief -borderwith 4

        pack .$relief -side left -padx 2m -pady 2m
   }
   .flat configure -bg black

Hier werden in einer foreach-Schleife Frames mit allen gültigen Werten der Ressource Relief erzeugt. Interessant ist in diesem Beispiel auch, daß die Widgetnamen durch die Schleife generiert werden. Dies ist eine nützliche Eigenschaft von Skriptsprachen, wo vor der syntaktischen Deutung der Befehle die Variablensubstitution durchgeführt wird.



Sascha Scherer
Fri Dec 6 09:58:01 MET 1996