я пытаюсь сделать анимацию с часами в kivy, когда я выполняю функцию с помощью кнопки, она работает хорошо, но когда я планирую функцию в часах, она выдает ошибку.
мой код на питоне
from kivy.app import App
from kivy.lang import Builder
from kivy.animation import Animation
from kivy.uix.boxlayout import BoxLayout
from kivy.clock import Clock
from kivy.properties import ObjectProperty
login=Builder.load_file('login.kv')
class Login(BoxLayout):
image=ObjectProperty(None)
def press(self):
anim=Animation(size_hint=(.3,.3))
anim &=Animation(pos_hint={'center_x':.5,'center_y':.8})
anim.start(self.image)
Clock.schedule_once(press)
class Main(App):
def build(self):
return Login()
if __name__=="__main__":
Main().run()
мой киви-файл:
<Login>:
image:img
Image:
id:img
source:'22.png'
pos_hint:{'center_x':.5,'center_y':.5}
пока я запускаю программу, она выдает следующую ошибку:
**anim.start(я.образ)
AttributeError: объект «плавающий» не имеет атрибута «изображение» **