Можно ли генерировать случайные имена переменных объекта и возвращать их из метода python? Как?
Я работаю над проектом 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 ответ
Как вы написали это, createButton
уже возвращает уникальные, по сути случайные ссылки на виджеты.
(Чтобы быть более точным, он возвращает сами виджеты, но я считаю более понятным думать о них как о ссылках.)