Bonjour,

lorsque je clique sur un bouton je change la couleur de ce bouton.
Sauriez-vous comment faire pour changer la couleur de tous les boutons de la même class en même temps?
Merci d'avance.


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
from tkinter import *
 
class MyButton(Button):
    def on_click(self):
        self['bg']= "red"
        #MyButton['bg']= "red"
 
root = Tk()
 
for r in range(3):
    for c in range(4):
        w = MyButton(text='%dx%d' % (r, c), fg="white", bg="black")
        w['command'] = w.on_click
        w.grid(row=r, column=c)
root.mainloop()