我想在 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
提交
取消