Jak spakować widżet tkinter pod istniejącym widżetem, który został zapakowany po lewej stronie?
Próbuję napisać podstawowy GUI Tkintera, który maText
widżet na górze, a następnie aButton
widżet wyrównany pod nim, a następnie innyText
widżet pod przyciskiem. Problem, który mam, to po zapakowaniuButton
widżet po lewej stronie, a potem idę spakować drugiText
widżet, umieszcza go obok przycisku po prawej stronie, a nie pod przyciskiem. Dzieje się tak niezależnie od tego, co ustawiłemside
argument za drugimText
widget Oto prosty fragment kodu, który demonstruje to zachowanie:
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()
Więc jak bym się zajmował ustawieniem drugiegoText
widżet, aby był widoczny pod przyciskiem, a nie po prawej stronie?