私はPythonでgtkを使用してプログラムのGUIを作成するプログラムを開発しています。このプログラムは、クラスAで作成した変数をクラスBに渡そうとしていますが、それができません。このようなことをしようとしています:
class ClassA(gtk.Window):
def __init__(self):
super(ClassA, self).__init__()
self.set_position(gtk.WIN_POS_CENTER)
self.button = gtk.Button("Button")
self.button.connect("clicked", self.on_clicked)
def on_clicked(self, *args):
variable = "value"
ClassB(variable)
class ClassB(variable, gtk.Window):
def __init__(self):
super(ClassB, self, variable).__init__()
self.set_position(gtk.WIN_POS_CENTER)
self.button = gtk.Button("Button")
self.button.connect("clicked", self.on_clicked)
def on_clicked(variable, *args):
print variable
if __name__ == '__main__':
app = ClasseA()
gtk.main()
誰かが私が間違っていることを教えてもらえますか?