Saltar al contenido

¿Cómo restablecer el color de fondo de un botón de python tkinter?

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *