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.
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: http://effbot.org/tkinterbook/grid.htm
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With