私はwxpythonを使ってGUIを生成しています。私がやっているプログラムの構造を以下に示します。私は、GUIの各セクション(クラス1とクラス2)のクラスを持っています。 Panelクラスを使ってこれらのセクションを作成しています。 class1とclass2は別のクラス(Groupクラス)から派生しています。私は、他の派生クラスの派生クラスのメソッドにその場でアクセスしたいと思います。だから私がclassA.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