Mundo em Python

Fases da vida de um gato

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()
0