from tkinter import *
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Fases da vida de um gato")
titulo = Label(
text="Fases da vida de um gato",
font=("Arial", "28", "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.18, rely=0.05)
var = StringVar()
dropDownList = ["Filhote", "Jovem", "Adulto", "Maduro", "Idoso"]
def app(v):
if v == "Filhote":
mensagem = "Idade: 0–6 meses\nDescrição: Crescimento rápido, muita energia e aprendizagem"
elif v == "Jovem":
mensagem = "Idade: 6 meses – 2 anos\nDescrição: Continua ativo, começa a amadurecer"
elif v == "Adulto":
mensagem = "Idade: 2 – 7 anos\nDescrição: Fase estável, comportamento mais equilibrado"
elif v == "Maduro":
mensagem = "Idade: 7 – 10 anos\nDescrição: Pode começar a desacelerar"
else:
mensagem = "Idade: 10+ anos\nDescrição: Menos ativo, precisa de mais cuidados"
resultado_texto.config(text=mensagem)
dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.05, rely=0.25, relwidth=0.9)
dropdown.config(
background='#09A3BA',
foreground="#FFFFFF",
font=("Arial", "20", "bold")
)
dropdown["menu"].config(
background='#09A3BA',
foreground="#FFFFFF",
font=("Arial", "20", "bold")
)
resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify="center",
wraplength=600
)
resultado_texto.place(
relx=0.05,
rely=0.5,
relwidth=0.9,
relheight=0.43
)
root.mainloop()