我正在尝试编写一个基本的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()
Run Code Online (Sandbox Code Playgroud)
那么我将如何设置第二Text个小部件,使其显示在按钮下方而不是右侧?