Я изучаю Kivy, и когда я запускаю файл в cmd, cmd print: AttributeError: у объекта 'NoneType' нет атрибута 'center'
Где проблема ??
Код ( маленький кусочек): main.py:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import (
NumericProperty, ReferenceListProperty, ObjectProperty
)
from kivy.vector import Vector
class PongBall(Widget):
class PongGame(Widget):
ball = ObjectProperty(None)
def serve_ball(self):
self.ball.center = self.center
self.ball.velocity = Vector(4, 0).rotate(randint(0, 360))
pong.kv (кусок с функцией мяча):
#:kivy 1.0.9
<PongBall>:
size: 50, 50
canvas:
Ellipse:
pos: self.pos
size: self.size
<PongGame>:
canvas:
Rectangle:
pos: self.center_x - 5, 0
size: 10, self.height
full code:
main.py:
https://pastebin.com/12XtvXKP
pong.kv:
https://pastebin.com/5Ag6UrB0