0
此Python-tkinter程序使用包幾何管理器在根窗口中放置文本小部件和「退出」按鈕 - 文本小部件位於按鈕上方。調整無窗口小部件的窗口大小
import tkinter as tk
root = tk.Tk()
txt = tk.Text(root, height=5, width=25, bg='lightblue')
txt.pack(fill=tk.BOTH,expand=True)
txt.insert('1.0', 'this is a Text widget')
tk.Button(root, text='quit', command=quit).pack()
root.mainloop()
當我調整根窗口的下邊框的大小時,我失去了退出按鈕。它在根窗口的邊界下消失。但我試圖讓退出按鈕隨着窗口的邊框向上移動,同時讓文本小部件縮小。我已經在pack()和「height」中使用了「fill」和「expand」兩個小部件,但沒有成功。
是否有任何直接的方法來保持退出按鈕可見,而拖動窗口變小?在研究中,我注意到網格幾何及其「粘性」單元可以很容易地完成這項任務,但我仍然很想知道是否有任何簡單的方法可以與包幾何相同。)
太好了。這是我所希望的簡單直接,而且它的行爲完全符合我的要求。爲了稍後有人出現:因爲我正在打包按鈕_before_我打包文本,但我仍然希望按鈕出現在文本後面,我需要使用「pack(side = tk.BOTTOM)」用於包裝按鈕。 – yoopits