我在一个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")
请建议如何实现这种随机对象命名和从类返回到主程序。
正如您所写的那样,createButton
已经返回了唯一的,基本上是随机的对widgets的引用。
(更准确地说,它返回小部件本身,但我发现将它们视为引用更清楚。)