Ho una semplice finestra di tkinter. Consiste di una piccola finestra, un timer e un pulsante per impostare il timer. Non voglio entrare nei dettagli con il codice.Cambia dinamicamente il colore di sfondo del widget in Tkinter
Voglio cambiare lo sfondo di tutti i widget nella mia finestra (pulsanti, etichetta, Ecc.).
Il mio primo pensiero è di utilizzare una variabile globale che imposterò su e associare tutti i widget all'opzione background
con la variabile globale. Quindi, premendo il pulsante, cambierò la variabile globale in "green"
(in modo che lo sfondo di tutti i widget cambi), ma non accade nulla.
La mia comprensione è stata la .mainloop()
sorta di aggiornata la finestra. Come posso avere i widget per cambiare il colore di sfondo quando la mia variabile cambia senza riavviare la mia applicazione?
potresti pubblicare almeno parte del tuo codice, renderebbe questo problema più facile da testare. – jbaldwin