如何在tkinter中隐藏Progressbar进度条控件
Tkinter 隐藏已实例化Progressbar进度条的方法
Tkinter中通过布局管理器渲染的控件,都可以调用对应布局的*_forget()方法实现临时隐藏,隐藏后控件实例依然保留原有状态,需要展示时重新调用布局方法即可恢复:
- 若使用
grid布局放置进度条,调用grid_forget()方法 - 若使用
pack布局放置进度条,调用pack_forget()方法 - 若使用
place布局放置进度条,调用place_forget()方法
完整实现代码示例:
from tkinter import ttk import tkinter as tk window = tk.Tk() # 实例化不确定模式的进度条 bar = ttk.Progressbar(window, length=200, mode="indeterminate") # grid布局渲染进度条 bar.grid(row=3, column=1) # 启动进度条滚动动画 bar.start(10) # 执行该行代码即可隐藏进度条 bar.grid_forget() window.mainloop()
内容的提问来源于stack exchange,提问作者Mohamed A.B
相关产品推荐
相关产品推荐

