【发布时间】:2021-07-27 14:06:45
【问题描述】:
我想这样做,以便我可以看到循环执行的进度,但是 ProgressBar 仅在执行此循环后才退出。我该如何解决这个问题?
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.progressbar import ProgressBar
class MyApp(App):
def build(self):
self.wid = FloatLayout()
self.prog_bar = ProgressBar(max=99999, pos = [0, -150])
self.wid.add_widget(self.prog_bar)
self.prog_bar.value = 0
for i in range(0, 99999):
self.prog_bar.value = i
print(i/99999)
return self.wid
if __name__ == '__main__':
MyApp().run()
【问题讨论】:
标签: python oop kivy widget progress-bar