Skip to content
Related Articles

Related Articles

Setting the position of TKinter labels
  • Last Updated : 12 Jan, 2021

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 come under these 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 
 

Python3




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')
# Execute Tkinter
root.mainloop()

Output:
 

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

Python3




# Import Module
import tkinter as tk
 
# Create Object
root = tk.Tk()
 
# Create Label and add some text
Lower_left = tk.Label(root,text ='Lower_left')
 
# using place method we can set the position of label
Lower_left.place(relx = 0.0,
                 rely = 1.0,
                 anchor ='sw')
 
# Execute Tkinter
root.mainloop()

Output
 



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

Python3




# Import Module
import tkinter as tk
 
# Create Object
root = tk.Tk()
 
# Create Label and add some text
Upper_right = tk.Label(root,text ='Upper_right')
 
# using place method we can set the position of label
Upper_right.place(relx = 1.0,
                  rely = 0.0,
                  anchor ='ne')
 
# Execute Tkinter
root.mainloop()

Output
 

 

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :