You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 01:09:01