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.
21 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()