gpt4 book ai didi

python - 如何从 python/gtk 中的类传递变量?

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:54 25 4
gpt4 key购买 nike

我正在使用 gtk 在 python 中开发一个程序来为程序创建一个 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()

谁能告诉我我做错了什么?

最佳答案

class ClassB(gtk.Window):
def __init__(self, variable):
#Your code
self.variable = variable

关于python - 如何从 python/gtk 中的类传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12594216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com