Вот фрагмент моего кода на стороне .py, вызывающий проблему:
class ScreenMath(Screen):
def __init__(self,**kwargs):
super(ScreenMath,self).__init__(**kwargs)
self.ids.anchmath.ids.grdmath.ids.score.text = str("Score:" + "3")
И сторона .kv:
<ScreenMath>:
AnchorLayout:
id: "anchmath"
...
GridLayout:
id: "grdmath"
...
Button:
id: "score"
Когда я запускаю код, возникает ошибка AttributeError:
File "kivy\properties.pyx", line 841, in kivy.properties.ObservableDict.__getattr__
AttributeError: 'super' object has no attribute '__getattr__'
Как вы видели, я хочу изменить текст моего значения (3 будет позже переменной), когда экран будет запущен, но, возможно, есть лучший способ сделать это.