如何在 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中文网其他相关文章!