Как заставить kivy обновление GUI на изменение размера / перемещение окна? - PullRequest
0 голосов
/ 12 марта 2019

У меня есть индикатор выполнения, который показывает ход загрузки в отдельном потоке. Проблема заключается в том, что после того, как заголовок окна будет нажат нажат , индикатор выполнения (и пользовательский интерфейс лунок, включая метки ...) stop получает обновляется , пока строка заголовка не будет выпущена .
Вот пример:

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()

Есть ли возможность принудительно обновлять графический интерфейс, зная, что я могу отслеживать значение прогресса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...