from tkinter import *
root = Tk()
root.geometry("700x350")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Classificação das Gerações")
titulo = Label(
text="Classificação das Gerações",
font=("Arial", 26, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.18, rely=0.05)
var = StringVar()
geracoes = {
"Geração Perdida": "1883 a 1900",
"Maior Geração": "1901 a 1927",
"Geração Silenciosa": "1928 a 1945",
"Baby Boomers": "1946 a 1964",
"Geração X": "1965 a 1980",
"Millennials": "1981 a 1996",
"Geração Z": "1997 a 2012",
"Geração Alpha": "2013 a 2024",
"Geração Beta": "2025 a 2039"
}
def app(*args):
v = var.get()
mensagem = f"Pessoas Nascidas em: {geracoes[v]}"
resultado_texto.config(text=mensagem)
dropdown = OptionMenu(root, var, *geracoes.keys(), command=app)
var.set("Geração Perdida")
dropdown.place(relx=0.15, rely=0.3, relwidth=0.7)
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", 13, "bold"),
bg="#cfe2f3",
fg="#103030",
justify="center",
wraplength=600
)
resultado_texto.place(
relx=0.05,
rely=0.60,
relwidth=0.9,
relheight=0.3
)
app()
root.mainloop()