覆盖kivy类中定义的属性的正确方法是什么? 假设我有一个班级
class A(Widget):
prop = ObjectProperty(SomeDefaultObject)
...
在子类中,我想用不同的默认对象覆盖该属性。以下是正确的方法吗?
class B(A):
prop = ObjectProperty(SomeOtherDefaultObject)
这应该以不同的方式处理吗?这个双重声明是否会干扰潜在的魔法(即在更改事件,验证时)?
答案 0 :(得分:3)
那是完全可以的。我不会推荐别的任何东西。