指定 padx 或 pady 的位置?

问题描述

是否可以指定在 Python Tkinter 中应用填充的位置 - 就像在 CSS 中一样,有 margin-[top|right|bottom|left]

pady 但它在顶部和底部插入了空格。 padx 相同, 左右。

解决方法

如果您使用的是 ttk 小部件,您还可以选择在大多数小部件的构造函数中设置 padding,它与 ipadx 和 {{1} 同义}} 选项。

它接受以下模式:

ipady

对于 ttk.Button(padding=(5,10,5,10)) # (left,right,top,bottom) ttk.Button(padding=((5,10),(5,10))) # ((left,right),(top,bottom)) ttk.Button(padding=(5,10)) # (left/right,top/bottom) ttk.Button(padding=5) # left/right/top/bottom padx,可以接受以下模式:

pady