Форум сайта python.su
Здравствуйте, у меня есть проблема с обновлением картинки внутри приложения на kivy, есть функция которая в FloatLayout отдаёт png картинку для вывода в приложение, когда temp.png меняется я по новой вызываю функцию вывода картинки чтобы обновить её в приложении, но картинка остаётся старой (не меняется)
упрощённый код для примера, допустим что файл temp.png переписывается каждую 1 сек, мне надо что бы также обновлялась картинка в kivy окне.
from kivy.uix.image import Image, AsyncImage import time from kivy.app import App class muApp(App): def build(self): img = Image(source = "temp.png") return img if __name__ == '__main__': muApp().run()
Офлайн
https://kivy.org/doc/stable/api-kivy.uix.image.html
im = Image(source = '1.jpg') # -- do something -- im.reload() # image will be re-loaded from disk
Офлайн