【发布时间】:2019-10-30 10:30:49
【问题描述】:
我正在尝试使用 Tkinter,因为我正在尝试放置树框。两个框架必须并排放置:红色一个和蓝色一个。 (见frame image)。我用这个指令放置这两个框架:
redFrame = tk.Frame(master=masterFrame, bg='red')
redFrame.pack_propagate(0)
redFrame.pack(fill='both', side='left', expand='True')
blueFrame = tk.Frame(master=masterFrame, bg='blue')
destFrame.pack_propagate(0)
destFrame.pack(fill='both', side='right', expand='True')
现在我想在红色的里面再放一个框架(绿色),放在主界面的左边:
greenFrame = tk.Frame(master=masterFrame, width=100, height=100, bg='green')
greenFrame.pack_propagate(0)
greenFrame.pack(side='bottom', padx=0, pady=0)
问题是我无法选择它的位置。它仍然保留在窗口的顶部并居中。
如果我更改 padx 参数,则没有任何变化。
如果我更改 pady 参数,框架会更改其 Y 位置。为什么这没有附加到 X 位置?
【问题讨论】:
标签: python tkinter position frame pack