【python进度条】深度学习代码中的进度条是如何制作的?
Contrue:
最后一个正确代码
[code=python]
import PySimpleGUI as sgimport
import time
mylist = [1,2,3,4,5,6,7,8]
progressbar = [ [sgimport.ProgressBar(len(mylist), orientation= 'h' , size=(69, 10), key= 'progressbar' )]]
outputwin = [ [sgimport.Output(size=(78,20))]]
layoutp = [ [sgimport.Frame( 'Progress' ,layout= progressbar)], [sgimport.Frame( 'Output' , layout = outputwin)], [sgimport.Submit( 'Start' ),sgimport.Cancel()]]
window = sgimport.Window( 'Custom Progress Meter ', layoutp)
progress_bar = window[ 'progressbar' ]
while True:
event, values = window.read(timeout=10)
if event in ['Cancel' , None]:
break
elif event == 'Start' :
for i,item in enumerate(mylist):
print(item)
time.sleep(1)
progress_bar.UpdateBar(i + 1)
window.close()
[/code]
|