Bonjour à tous,

Je crée un grand nombre de widgets Tkinter au moyen d'une boucle, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for number in range(100):
    MyFrame = Frame(widget_parent, [...])
    MyFrame.grid(column=0, row=number, [...])
    MyLabel = Label(MyFrame, [...])
    MyLabel.grid(column=0, row=0, [...])
Le problème est que les widgets ainsi créés portent tous le même nom. Or j'ai besoin de pouvoir me référer ensuite à chaque widget individuellement, par exemple pour en modifier les options.

Par ex. en visant le widget MyFrame sur la row n° 76 de ma grid et le widget MyLabel inclu dans ce même MyFrame :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MyFrame.configure(bg='red')
MyLabel.configure(text="Nouveau texte")
Sauriez-vous, s'il vous plaît, comment je pourrais m'y prendre ?