from tkinter import * root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Mudar de Cor") texto_sub1 = Label(text="Mudar de Cor",
font=("Arial", "28", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.2, rely=0.05) texto_sub2 = Label(text="Cor:",
font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3")
texto_sub2.place(relx=0.2, rely=0.28) cor = StringVar()
cor_entrada = Entry(textvariable=cor,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
cor_entrada.place(relx=0.4, rely=0.3, relwidth=0.45) def limpar():
cor_entrada.delete(0,END) def app():
Cor =cor.get()
if Cor == "#103030":
root.config(bg="white")
else:
root.config(bg="#103030")
resultado_texto.config(bg=Cor) but1 = Button(text="Mostrar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.45, relwidth=0.25, relheight=0.1) but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.45, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.45, relwidth=0.25, relheight=0.1) resultado_texto = Label(font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.66, relwidth=0.9, relheight=0.3) root.mainloop()
# Outra Versão
from tkinter import * root = Tk()
root.geometry("500x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Mudar cores ") titulo = Label(text="Mudar cores",
font=("Arial", "40", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.15, rely=0.05) texto_sub1 = Label(text="Código de cor (HEX):",
font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.05, rely=0.32) Código_cor = StringVar()
Código_cor_entrada = Entry(textvariable=Código_cor,
font=("Arial", "12", "bold"),
bg="white", fg="blue", justify='center')
Código_cor_entrada.place(relx=0.6, rely=0.33, relwidth=0.35) def limpar():
Código_cor_entrada.delete(0, END)
resultado_texto.config(bg="white", text="") def app():
cor = Código_cor.get()
try:
if cor == "#103030":
root.config(bg="white")
texto_sub1.config(bg="white")
titulo.config(bg="white")
resultado_texto.config(bg=cor)
else:
root.config(bg="#103030")
texto_sub1.config(bg="#103030")
titulo.config(bg="#103030")
resultado_texto.config(bg=cor, text="")
except TclError: # This error occurs if the color code is invalid
resultado_texto.config(text="Código de cor inválido", bg="white") but1 = Button(text="Aplicar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.5, relwidth=0.25, relheight=0.1) but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.5, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.5, relwidth=0.25, relheight=0.1) resultado_texto = Label(bg="white", font=("Arial", 18))
resultado_texto.place(relx=0.05, rely=0.62, relwidth=0.9, relheight=0.3) root.mainloop()