Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2020 17:25:34

Nikita_PyCharm
Зарегистрирован: 2020-07-01
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

kivy обновление картинки в окне

Здравствуйте, у меня есть проблема с обновлением картинки внутри приложения на 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()

Может кто сталкивался с такой проблемой?

Офлайн

#2 Окт. 1, 2020 15:37:53

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

kivy обновление картинки в окне

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



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version