是否有选项可以编辑Tkinter EntryBox内的填充?

时间:2016-08-31 21:26:41

标签: python tkinter

是否可以选择编辑Tkinter EntryBox内的填充?以便用户输入的文本开始,例如距离左边界10px。

1 个答案:

答案 0 :(得分:1)

从技术上讲,如果您使用的是.grid(),则为是。

使用:

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

文档是说什么,但它似乎没有规定文本是如何生成的。我只能让它适用于ipadyipadx似乎只是添加额外的填充来扩展Entry小部件的宽度而不会使文本向右移动。

import tkinter as tk

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

root.mainloop()

参考: http://effbot.org/tkinterbook/grid.htm