如何在窗口大小调整/移动时强制进行kivy GUI更新?

时间:2019-03-12 15:29:27

标签: python python-3.x kivy

我有一个进度条,显示在单独线程中运行的下载进度。问题在于,一旦窗口标题栏被按下 ,进度栏(以及包括标签的孔UI ...)就会停止获得< strong>已更新,直到标题栏已发布
这是一个例子:

from kivy.app import App
from kivy.uix.progressbar import ProgressBar
from threading import Thread
import time

class pbar(ProgressBar):

    def update(self):
        for i in range(100):
            self.value = i
            time.sleep(.2)

class MainApp(App):
    def build(self):
        p = pbar()
        Thread(target=p.update).start()
        return p

if __name__ == '__main__':
    mainapp = MainApp()
    mainapp.run()

知道我可以跟踪进度值,是否可以强制GUI更新?

0 个答案:

没有答案