使用 tkinter 仅在一个方向上填充?

Pad only in one direction with tkinter?

是否可以只从顶部而不是底部填充小部件? pady 命令将始终以两种方式添加像素...:\

这是一个例子:

from tkinter import ttk, Tk

root = Tk()
frame = ttk.Frame(root)
label1 = ttk.Label(frame, text="Label 1")
label2 = ttk.Label(frame, text="Label 2")
entry = ttk.Entry(frame)

frame.grid(column=0,row=0)
label1.grid(column=0,row=0)
label2.grid(column=0,row=1,pady=15)  ## I would like to pad this only from the top
entry.grid(column=0,row=2)

提前致谢!!

是的,您可以使用如下元组设置 pad

label2.grid(column=0, row=1, pady=(15,0))

有关详细信息,请参阅this 问答。