如何解决命名冲突

时间:2019-09-16 02:45:40

标签: python tkinter

我有一个基类,它具有名为“ parent”的属性。

class Base:
    def __init__(self, parent, key, **kwargs):
        self.parent = parent

还有另一个子类。

class Treeview(Base, ttk.Treeview):
    def __init__(self, parent, key, **kwargs):
        Base.__init__(self, parent, key, **kwargs)

我的问题是“ ttk.Treeview”类也有一个称为parent的方法,当我尝试从“ Treeview”内部访问该方法时,我得到了基类属性。

如何在ttk.Treeview中调用名为parent的方法,并且仍然访问基类属性。我不想更改基础属性的名称。

0 个答案:

没有答案
相关问题