巨蟒奇异果更新游戏比分
本文介绍了巨蟒奇异果更新游戏比分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Kivy上做了一个游戏,并试图在每次按下足球时将比赛比分更新为1。我正面临着这个问题。 在On_Touch_Down中(&P) Self.root.ids.game_screen.ids.label.score.text=str(int(self.root.ids.game_screen.ids.score.text)+1)
AttributeError:‘ball’对象没有‘Root’属性
这是我的代码!
main.py
HomeScreen.kv
Gamescreen.kv
main.kv
推荐答案
您的代码:
正在尝试访问Ball
对象(self.root
)的root
属性,但您的Ball
没有root
属性。这样您就会得到所描述的错误。
您可以通过访问App
的root
属性来完成您想要的操作。尝试将上一行替换为:
这篇关于巨蟒奇异果更新游戏比分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!