Tkinter - add x and y padding to label text


To add padding to the Tkinter label, you would need to make use of padx and pady properties.

padx: Will add padding to the label vertically in the left and right.

pady: Will add padding to the label horizontally at the top and bottom.

Example:
from tkinter import *
window = Tk()

my_text_label = Label(window, text='This is some text', width=50, height=20, bg='yellow')
my_text_label.pack(padx=10, pady=10)

window.mainloop()
Example Output:
tkinter - Add padding to label text
tkinter - Add padding to label text

⛏️ Unlike setting weight and height - padding properties are associated with the pack method.