我注意到Tkinter条目小部件的 width 参数是字符,而不是像素。
是否可以以像素为单位调整宽度?
答案 0 :(得分:14)
您也可以使用Place几何管理器:
entry.place(x=10, y=10, width=100) #width in pixels
答案 1 :(得分:4)
您不能使用'-width'选项以像素为单位指定价值,但有办法完成同样的事情。例如,您可以在没有边框的框架中打包条目,关闭几何体传播,然后设置框架的宽度(以像素为单位)。
答案 2 :(得分:1)
打包“ Entry”小部件时,可以使用“ ipadx”和“ ipady”。
您也可以将其与“网格”一起使用。
这将适用于所有Python 3版本:
import tkinter as tk
root = tk.Tk
e = tk.Entry()
e.pack(ipadx=100, ipady=15)
tk.mainloop()