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

#python #kivy #kivy-language

#python #kivy #kivy-язык

Вопрос:

В моем py-файле у меня есть класс image для моего img

класс img(изображение):

и в моем kv-файле у меня есть

img: источник: «img01.png»

Что я хотел бы делать, так это постоянно циклически вращаться между 5 изображениями png img01, img02, img03, img04, img05, img01 и т. Д. Раз в 1/5, Чтобы мое изображение циклически менялось каждые 1 секунду. Как я могу это сделать? Извините за вводный вопрос и спасибо за любую помощь, дайте мне знать, если я смогу предоставить больше информации.

Комментарии:

1. Посмотрите на Clock.schedule_interval для вызова метода каждые 1/5 секунды. В этом методе измените источник, используя некоторую логику.

2. @JohnAnderson итак, в моем классе MyApp у меня есть » def on_start (self): Clock.schedule_interval (self.root.ids.character.change_img, 1/5.)», Который должен работать, если я могу создать функцию change_img() в моем классе символов, я правильно об этом думаю? чтобы уточнить изображение, которое я пытаюсь постоянно обновлять, это символ

3. Звучит хорошо для меня.