Tk – Geometry Manager

  • Post author:
  • Post category:Tk
  • Post comments:1 Comment
Tk - Geometry Manager

The Tk geometry manager is used to manage the geometry of the window and other frames. We can use it to handle the position and size of the window and frames of Tk . The layout widgets are used for which purpose of Tk geometry manager are mention .

Positioning and sizing

The syntax for positioning and sizing window is shown below −

wm geometry . wxh+/-x+/-y

Here, w refers to width and h refers to height. It is followed by a ‘+’ or ‘-‘ sign with number next referring to the x position on screen. Similarly the following ‘+’ or ‘-‘ sign with number refers to the y position on screen

A simple example is shown below for the above Statement −.

#!/usr/bin/wish

wm geometry . 300x200+100+100

When we run the above program, we will get the following output −

Grid Geometry

The syntax for grid geometry is shown below −

grid gridName -column number -row number -columnspan number -rowspan number

The column, row, columnspan, or rowspan helps in providing the grid geometry.

A simple example is shown below for the above statement −

#!/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

When we run the above program, we will get the following output −

Learn More : Click Here

This Post Has One Comment

Leave a Reply