【发布时间】:2020-07-13 21:18:44
【问题描述】:
我正在使用 Progressbar 在 tkinter 中编写程序。但是当我添加停止功能时出现问题,它不起作用。当我按下“停止”按钮时,没有任何反应,它应该停止加载进度条。我使用 Python 3.8 版。下面的代码:
from tkinter import *
from tkinter import ttk
import time
root = Tk()
def run():
pb['maximum']=100
for i in range(101):
time.sleep(0.05)
pb['value']=i
pb.update()
def stop():
pb.stop()
runbutt = Button(root,text="Runprogr",command=run)
runbutt.pack()
stopbutt = Button(root,text="Stopbut",command=stop)
stopbutt.pack()
pb = ttk.Progressbar(root,length=300,orient="horizontal")
pb.pack()
root.geometry("300x300")
root.mainloop()
【问题讨论】:
标签: python tkinter progress-bar