代码之家  ›  专栏  ›  技术社区  ›  zeeMonkeez

Kivy:覆盖子类中的属性

  •  3
  • zeeMonkeez  · 技术社区  · 9 年前

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

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

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

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

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

    1 回复  |  直到 9 年前
        1
  •  3
  •   zondo L. Scott Johnson    9 年前

    这完全没关系。我不推荐别的东西。