Solución:
Puede preguntarle al botón de qué color es antes de cambiarlo. Guarde el color y luego restáurelo:
orig_color = the_button.cget("background")
the_button.configure(background="red")
...
the_button.configure(background=orig_color)
El color predeterminado de los botones es SystemButtonFace
. No estoy seguro de cuántas versiones de Windows se remontan a esto, pero es el color del sistema predeterminado para los botones.
Puede encontrar los colores predeterminados usando la respuesta de @Bryan Oakley anterior, y luego print()
a la consola.
Yo uso el código:
def ToGray(self, to_gray):
to_gray['bg'], to_gray['fg'] = "SystemButtonFace", "Black"
Entonces puede obtener el botón o la etiqueta predeterminados.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)