Как правильно соорентировать объекты и классы
Я хочу анимировать несколько виджетов, но при выполнении кода нет ошибок но и нет действий(чёрный экран).Мне кажется или это как-то связано с ООП. Вот сам код
from kivy.app import App
from kivy.event import EventDispatcher
from kivy.uix.button import Button
from kivy.animation import Animation
from kivy.config import Config
from kivy.uix.widget import Widget
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.boxlayout import BoxLayout
Config.set('graphics', 'resizable', 0)
Config.set('graphics', 'width', 500)
Config.set('graphics', 'height', 500)
class Ct(BoxLayout):
def widgets(self):
widget1 = BoxLayout(orientation = "horizontal", padding = [150,175,150,175])
widget1.add_widget(Button(text = 'Dragon Lor', size = (50,50)))
widget2 = BoxLayout(orientation = "horizontal", padding = [150,175,150,175])
widget2.add_widget(Button(text = 'Dragon Lr', size = (50,50)))
widget3 = BoxLayout(orientation = "horizontal", padding = [150,175,150,175])
widget3.add_widget(Button(text = 'Dragon', size = (50,50)))
class RuletkaApp(App):
def build(self):
for i in Ct().walk(restrict=True):
self.anim = Animation(x = 500,t='in_quad')
return self.anim.start(i)
return Ct()
if __name__ == '__main__':
RuletkaApp().run()
