我想在 python 中创建一个进度条 (GUI)。我不确定如何在图形版本中执行此操作我也希望它在输出框中打印状态。我现在正在使用 progressbar2所以这是我的代码:import timeimport progressbarfor i in progressbar.progressbar(range(100)): time.sleep(0.02)
1 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
这是一个小例子,你可以在 gui 中添加带有状态的进度条
from tkinter import *
from tkinter.ttk import *
import time
root=Tk()
root.title("hi")
root.geometry("600x400")
a=IntVar()
prog=Progressbar(root,orient=HORIZONTAL,length= 300,mode = 'determinate' )
def step():
for x in range(5):
prog['value']+=20
a.set(prog['value'])
root.update_idletasks()
time.sleep(1)
prog.pack(pady=20)
butn=Button(root,text='Progress',command=step).pack(pady=20)
lb=Entry(root,textvar=a).pack(pady=20)
root.mainloop()
它认为它可以帮助你
添加回答
举报
0/150
提交
取消