Можно ли генерировать случайные имена переменных объекта и возвращать их из метода 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 уже возвращает уникальные, по сути случайные ссылки на виджеты.

(Чтобы быть более точным, он возвращает сами виджеты, но я считаю более понятным думать о них как о ссылках.)

Другие вопросы по тегам