Setting the position of TKinter labels

Tkinter is the standard GUI library for Python. Tkinter in Python comes with a lot of good widgets. Widgets are standard GUI elements, and the Label will also comes under this Widgets

Note: For more information, refer to Python GUI – tkinter

Label

Tkinter Label is a widget that is used to implement display boxes where you can place text or images. The text displayed by this widget can be changed by the developer at any time you want. It is also used to perform tasks such as to underline the part of the text and span the text across multiple lines.

Example:

Setting the position of TKinter labels

We can use place() method to set the position of the TKinter labels.



Example 1: Placing label at the middle of the window

filter_none

edit
close

play_arrow

link
brightness_4
code

import tkinter as tk
  
  
# Creating the root window
root = tk.Tk()
  
# creating the Label with
# the text Middle
Label_middle = tk.Label(root, 
                        text ='Middle')
  
# Placing the Label at 
# the middle of the root window
# relx and rely should be properly
# set to position the label on
# root window
Label_middle.place(relx = 0.5
                   rely = 0.5,
                   anchor = 'center')
  
root.mainloop()

chevron_right


Output:

Example 2: Placing label at the lower left side of window

filter_none

edit
close

play_arrow

link
brightness_4
code

import tkinter as tk
  
  
root = tk.Tk()
  
Lower_left = tk.Label(root,
                      text ='Lower_left')
  
Lower_left.place(relx = 0.0
                 rely = 1.0
                 anchor ='sw')
  
root.mainloop()

chevron_right


Output

Example 3: Placing label at the upper right side of window

filter_none

edit
close

play_arrow

link
brightness_4
code

import tkinter as tk
  
  
root = tk.Tk()
  
Upper_right = tk.Label(root,
                       text ='Upper_right')
  
Upper_right.place(relx = 1.0
                  rely = 0.0,
                  anchor ='ne')
  
root.mainloop()

chevron_right


Output




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.