Я использую wxpython для создания графического интерфейса. Структура программы, которую я делаю, показана ниже. У меня есть класс для каждого раздела GUI (class1 и class2). Я использую класс Panel для создания этих разделов. class1 и class2 производятся из другого класса (класс Group). Я хочу получить доступ к методам производного класса из другого производного класса «на лету». Поэтому, когда я в классеA.method1(), я хочу вызвать classB.method3(). Каков наилучший способ сделать это?Как получить доступ к методам производного класса из другого производного класса
class Panel(wx.Panel):
def __init__(self, parent):
class1 = ClassA()
class2 = ClassB()
class Group(wx.Panel):
def __init__(self, parent, name):
.
.
.
class ClassA(Group):
def method1(self):
....
def method2(self):
....
class ClassB(Group):
def method3(self):
....
def method4(self):
....
'Group' имеет конструктор с параметрами, но вы используете конструкторы по умолчанию для' ClassA' и 'ClassB'. Вы переопределили конструктор? – unholysampler