【发布时间】:2009-09-28 04:25:57
【问题描述】:
我正在尝试编写一个基本的 Tkinter GUI,它在顶部有一个 Text 小部件,然后在其下方左对齐一个 Button 小部件,然后在按钮下方有另一个 Text 小部件。我遇到的问题是,在将Button 小部件打包到左侧之后,当我去打包第二个Text 小部件时,它将它放在右侧按钮旁边,而不是按钮下方。无论我为第二个Text 小部件设置side 参数是什么,都会发生这种情况下面是一段简单的代码来演示这种行为:
from Tkinter import *
root = Tk()
w = Text(root)
w.pack()
x = Button(root, text="Hi there!")
x.pack(side=LEFT)
y = Text(root)
y.pack(side=BOTTOM)
root.mainloop()
那么我该如何设置第二个Text 小部件,使其显示在按钮下方,而不是右侧?
【问题讨论】:
-
before方法的before关键字参数可能会有所帮助。
标签: python widget tkinter pack