0
我试图做一个弹出进度条,显示单击按钮后下载某些文件的进度。我可以完美地执行与按钮链接的命令,但我正在努力创建一个弹出式进度条。TKinter弹出进度条
这里是我迄今为止
def button_command(self):
#start progress bar
popup = tk.Toplevel()
tk.Label(popup, text="Files being downloaded").grid(row=0,column=0)
progress = 0
progress_var = tk.DoubleVar()
progress_bar = ttk.Progressbar(popup, variable=progress_var, maximum=100)
progress_bar.grid(row=1, column=0)#.pack(fill=tk.X, expand=1, side=tk.BOTTOM)
popup.pack_slaves()
progress_step = float(100.0/len(teams))
for team in self.teams:
self.do_work()
progress += progress_step
progress_var.set(progress)
popup.update_idletasks()
return 0
它目前正在创建一个弹出窗口,但什么也没有。如果有人有这方面的经验,将非常感谢帮助!
感谢, 泰勒
虽然从update_idletasks更改为只是更新可能看起来很小,它解决了我的问题!感谢帮助 –