是否有可能生成随机对象变量名并从python方法返回它们?怎么样?

时间:2013-04-29 11:36:53

标签: python python-2.7 gtk pygtk objectname

我正在开发一个python GTK项目,并且想知道是否有可能为命名窗口小部件对象生成随机变量名称并返回它们,以便它可以在程序的其他部分中使用,如:

#Class AppGUI:

def createButton(self, buttonlabel):
    RandombuttonObjectName = gtk.Button(self.buttonlabel)
    RandombuttonObjectName.show()
    return RandombuttonObjectName


#Main Program

Button1 = AppGUI.createButton("Button 1")
Button2 = AppGUI.createButton("Button 2")

请建议如何实现这个随机对象命名并从类返回到主程序。

1 个答案:

答案 0 :(得分:4)

正如您所写,createButton已经向窗口小部件返回唯一的,基本上是随机的引用

(更确切地说,它会返回小部件本身,但我觉得将它们视为参考更清晰。)