Kivy:覆盖子类中的属性

时间:2016-02-04 16:03:49

标签: python subclass kivy

覆盖kivy类中定义的属性的正确方法是什么? 假设我有一个班级

class A(Widget):
    prop = ObjectProperty(SomeDefaultObject)
    ...

在子类中,我想用不同的默认对象覆盖该属性。以下是正确的方法吗?

class B(A):
    prop = ObjectProperty(SomeOtherDefaultObject)

这应该以不同的方式处理吗?这个双重声明是否会干扰潜在的魔法(即在更改事件,验证时)?

1 个答案:

答案 0 :(得分:3)

那是完全可以的。我不会推荐别的任何东西。