Bonsoir à toutes et à tous,

J'ai un petit problème au niveau de mon code, pour une interface graphique, en tkinter.

Tout marche bien, j'ai fait toute la partie physique de l'appli, je passe au fonctionnement même de cette dernière, et y a un soucis:


J'ai différents boutons dans le menu dans la navbar ("Accueil", "Paramètres"...), mais j'arrive pas à justement ajouter des commandes sur ces boutons, car je les ai créer à partir d'une boucle for comme ci-contre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[....]
 
 
#navbar options
 
 
options_elements = ["Accueil", "Trades", "Parameters", "Help"]
 
#positionnement des différents élements de la navbar
 
for i in range(4):
 
 
    tkinter.Button(menu_navbar, text = options_elements[i], font = "-size 20", bg = "gray", fg = "white", activebackground = "gray", borderwidth=2, width = 9).pack(pady = 10)
 
 
#Quit Bouton Configuration
 
 
button_quit_navbar = tkinter.Button(menu_navbar, image = close_navbar, bd = 0, bg  = "gray80", activebackground ="gray80", height = 35, command = switch)
 
button_quit_navbar.pack()
 
 
[....]
Cela est juste la partie dans la quelle je rencontre de la difficulté, puisque les boutons sont créer dans une boucle utilisant une liste, je pense qu'on peut pas les cibler un par un comme avec une variable ( "variable.config(...)")

Vous auriez une solution pour modifier ces boutons ?

Merci d'avance