Is there an option to edit the padding inside of a Tkinter EntryBox?

Is there an option to edit the padding inside of a Tkinter EntryBox? So that the text that the user inputs starts e.g. 10px from the left border.

2

1 Answer

Technically, yes if you are using .grid().

Using:

grid(ipadx=HORIZONTAL-PADDING, ipady=VERTICAL-PADDING) 

Is what the documentation says, however it doesn't seem to dictate how the text bbehaves. I can only get it to work for ipady. ipadx seems to just add extra padding to extend the width of the Entry widget without the text moving right.

import tkinter as tk root = tk.Tk() entry = Entry(root) entry.grid(row=0,column=0,ipadx=10) root.mainloop() 

Reference:

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like