Python (Tkinter)试图更新循环中的进度条值,但程序崩溃?

Python (Tkinter)试图更新循环中的进度条值,但程序崩溃?,python,tkinter,crash,progress-bar,Python,Tkinter,Crash,Progress Bar,我只想在单击按钮时填充进度条,但每当我单击按钮时,它就会崩溃,我的控制台中没有错误 from tkinter import * from tkinter.ttk import Progressbar from tkinter import ttk from time import sleep window = Tk() window.title("Gui Testing") window.geometry("350x200") style = ttk.Style() style.theme_

我只想在单击按钮时填充进度条,但每当我单击按钮时,它就会崩溃,我的控制台中没有错误

from tkinter import *
from tkinter.ttk import Progressbar
from tkinter import ttk
from time import sleep

window = Tk()
window.title("Gui Testing")
window.geometry("350x200")

style = ttk.Style()
style.theme_use("default")
style.configure("black.Horizontal.TProgressbar",background="black")
bar = Progressbar(window,length=200,style="black.Horizontal.TProgressbar")
bar["value"] = 0
bar.grid(column=0,row=0)

def prog():
    i = 0
    while i <= 100:
        sleep(.5)
        i = i + 1
        bar["value"] = i
btn = Button(text="Click",command=prog)
btn.grid(column=0,row=1)

window.mainloop()
从tkinter导入*
从tkinter.ttk导入进度条
从tkinter导入ttk
从时间上导入睡眠
window=Tk()
窗口标题(“Gui测试”)
窗口几何(“350x200”)
style=ttk.style()
样式、主题和使用(“默认”)
style.configure(“black.Horizontal.TProgressbar”,background=“black”)
bar=Progressbar(窗口,长度=200,style=“black.Horizontal.TProgressbar”)
条形图[“值”]=0
条形网格(列=0,行=0)
def prog():
i=0
当我尝试设置时:

ttk.Progressbar(window,length=200,style="black.Horizontal.TProgressbar", mode="determinate")