Tk - Geometrie-Manager
Der Geometriemanager wird zum Verwalten der Geometrie des Fensters und anderer Rahmen verwendet. Wir können es verwenden, um die Position und Größe des Fensters und der Rahmen zu handhaben. Zu diesem Zweck werden die Layout-Widgets verwendet.
Positionierung und Dimensionierung
Die Syntax für das Positionierungs- und Größenfenster wird unten gezeigt -
wm geometry . wxh+/-x+/-y
Hier bezieht sich w auf die Breite und h auf die Höhe. Es folgt ein '+' oder '-' Zeichen mit der Nummer, die sich auf die x-Position auf dem Bildschirm bezieht. In ähnlicher Weise bezieht sich das folgende '+' oder '-' Zeichen mit der Nummer auf die y-Position auf dem Bildschirm
Ein einfaches Beispiel für die obige Anweisung ist unten dargestellt.
#!/usr/bin/wish
wm geometry . 300x200+100+100
Wenn wir das obige Programm ausführen, erhalten wir die folgende Ausgabe:
Gittergeometrie
Die Syntax für die Gittergeometrie ist unten dargestellt -
grid gridName -column number -row number -columnspan number -rowspan number
Der Spalten-, Zeilen-, Spalten- oder Zeilenbereich hilft bei der Bereitstellung der Rastergeometrie.
Ein einfaches Beispiel für die obige Aussage ist unten gezeigt -
#!/usr/bin/wish
frame .myFrame1 -background red -height 100 -width 100
frame .myFrame2 -background blue -height 100 -width 50
grid .myFrame1 -columnspan 10 -rowspan 10 -sticky w
grid .myFrame2 -column 10 -row 2
Wenn wir das obige Programm ausführen, erhalten wir die folgende Ausgabe: