我正在开发一个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")
请建议如何实现这个随机对象命名并从类返回到主程序。
答案 0 :(得分:4)
正如您所写,createButton
已经向窗口小部件返回唯一的,基本上是随机的引用。
(更确切地说,它会返回小部件本身,但我觉得将它们视为参考更清晰。)