关于pyqt:pythons全局变量

Pythons global variable

本问题已经有最佳答案,请猛点这里访问。

如何定义全局变量。

例如,我有foo1类和foo2类,我想在这些类中使用foovable作为全局变量。


如果需要一个名为foo的全局变量,只需将global foo放在使用它的任何函数的顶部即可。例如,

1
2
3
4
def do_something():
    global foo
    foo = foo + 1
    print foo

注意,python"global"变量对于它们出现的模块是全局的,而不是对整个程序是全局的(在某些语言中)。