抱歉,花了一段时间,但我能搞定。在
我不知道你遇到了什么与Python3.x不兼容的地方,但我找到了我跟踪的这个更新的视频。在
除了“停止”命令之外,它几乎完美地工作了,我无法开始工作。在from tkinter import *
from tkinter import ttk
import time
root = Tk()
root.title('Progress Bar')
root.geometry("640x400")
def run():
progressBar['maximum'] = 100
for i in range(101):
time.sleep(0.05)
progressBar["value"] = i
progressBar.update()
progressBar["value"] = 0
buttonFrame = LabelFrame(text="Progress Bar")
buttonFrame.grid(column=0,row=0)
button1 = Button(buttonFrame, text="Run Progress Bar",command=run)
button1.grid(column = 0, row = 0)
progressBar = ttk.Progressbar(root, orient="horizontal", length=286,mode="determinate")
progressBar.grid(column = 0, row = 3, pady=10)
root.mainloop()
如果不是你想要的,我需要你自己的代码来理解你在想什么。在
但似乎没有什么是可以弥补的错误,与一个现成的错误。在
编辑:我刚意识到你想用一个函数来编辑它,这应该可以:
^{pr2}$
(我还没有测试过,但它应该可以工作,如果您删除RUN函数,并确保progressBar[“maximum”]=X某处,那么就可以了。在