我正在尝试编写一个基本的 Tkinter GUI,它Text
在顶部有一个小部件,然后是一个Button
左对齐的小部件,然后Text
是按钮下方的另一个小部件。我遇到的问题是,在将Button
小部件打包到左侧之后,当我去打包第二Text
个小部件时,它会将它放在右侧的按钮旁边,而不是按钮下方。无论我将side
第二Text
个小部件的参数设置为什么,都会发生这种情况。下面是一段简单的代码,演示了这种行为:
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
个小部件,使其显示在按钮下方,而不是右侧?