是否可以选择编辑 Tkinter EntryBox 内的填充?以便用户输入的文本从左边框开始,例如 10px。
从技术上讲,是的,如果您正在使用.grid().
使用:
grid(ipadx=HORIZONTAL-PADDING, ipady=VERTICAL-PADDING)
Run Code Online (Sandbox Code Playgroud)
文档是这么说的,但是它似乎并没有规定文本的行为方式。我只能让它工作ipady。ipadx似乎只是添加额外的填充来扩展 Entry 小部件的宽度,而不使文本向右移动。
import tkinter as tk
root = tk.Tk()
entry = Entry(root)
entry.grid(row=0,column=0,ipadx=10)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
参考: http: //effbot.org/tkinterbook/grid.htm