绝望的属性错误
Attribute Error Kivy
我不确定为什么在尝试访问实例的属性分数时在以下代码中出现属性错误:
class EllipseMaker(Widget):
score = 10
class Modules(GridLayout):
moduleone = ObjectProperty(None)
def on_touch_down(self,touch):
print self.moduleone.score
在我的 .kv 文档中:
<Modules>:
cols:1
moduleone: ellipseone
EllipseMaker:
id: ellipseone
size: (root.width/4,root.height/4)
pos: self.parent.center
<EllipseMaker>:
canvas:
Ellipse:
pos:self.pos
size:self.size
我收到的错误是 "AttributeError: 'EllipseMaker' object has no attribute 'score'"
问题是我有另一个 .kv 文件,其中已经定义了 EllipseMaker,所以程序一直引用那个 EllipseMaker class。
我不确定为什么在尝试访问实例的属性分数时在以下代码中出现属性错误:
class EllipseMaker(Widget):
score = 10
class Modules(GridLayout):
moduleone = ObjectProperty(None)
def on_touch_down(self,touch):
print self.moduleone.score
在我的 .kv 文档中:
<Modules>:
cols:1
moduleone: ellipseone
EllipseMaker:
id: ellipseone
size: (root.width/4,root.height/4)
pos: self.parent.center
<EllipseMaker>:
canvas:
Ellipse:
pos:self.pos
size:self.size
我收到的错误是 "AttributeError: 'EllipseMaker' object has no attribute 'score'"
问题是我有另一个 .kv 文件,其中已经定义了 EllipseMaker,所以程序一直引用那个 EllipseMaker class。