如何在 Tkinter 中隱藏小部件
在 Tkinter 中,您可以使用 pack_forget 或 grid_forget 方法使小部件不可見。與將visible屬性設為no不同,forget方法允許您暫時隱藏小部件並讓它稍後重新出現。
例如,在下面的程式碼中,按一下按鈕時隱藏按鈕:
import tkinter as tk def hide_me(event): event.widget.pack_forget() root = tk.Tk() btn = tk.Button(root, text="Click") btn.bind('<Button-1>', hide_me) btn.pack() root.mainloop()
在此範例中,按一下按鈕時將呼叫pack_forget 方法,將其從套件佈局中刪除並使其不可見。
同樣,您可以使用 grid_forget 隱藏網格佈局中的小部件。只需在要隱藏的小部件上呼叫 grid_forget() 即可。
使用忘記方法可以在應用程式中更動態地隱藏和顯示小部件,而不是將可見屬性設為 no 來永久隱藏小部件。
以上是如何在 Tkinter 中暫時隱藏小工具?的詳細內容。更多資訊請關注PHP中文網其他相關文章!