猿问

如何创建带有状态的进度条?

我想在 python 中创建一个进度条 (GUI)。我不确定如何在图形版本中执行此操作


我也希望它在输出框中打印状态。


我现在正在使用 progressbar2


所以这是我的代码:


import time

import progressbar


for i in progressbar.progressbar(range(100)):

    time.sleep(0.02)


四季花海
浏览 91回答 1
1回答

郎朗坤

这是一个小例子,你可以在 gui 中添加带有状态的进度条from tkinter import *from tkinter.ttk import *import timeroot=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()它认为它可以帮助你
随时随地看视频慕课网APP

相关分类

Python
我要回答