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