from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Piores momentos da história do Benfica")
titulo = Label(
root,
text="Piores momentos da história do Benfica",
font=("Arial", 25, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.05, rely=0.05)
var = StringVar()
def app(v):
if v == "Derrotas históricas em clássicos":
mensagem = "FC Porto 5–0 Benfica (1989/90)\nSporting 7–1 Benfica (1946/47)"
elif v == "Derrota na final da Taça de Portugal":
mensagem = "Época 2021/22\nBenfica perdeu a final da Taça de Portugal contra o FC Porto, mesmo sendo favoritos.\n" \
"Um momento doloroso que reforçou a narrativa de “azar nas finais” em algumas competições."
elif v == "Eliminatórias europeias humilhantes":
mensagem = "2011/12 Liga Europa: Derrota em casa com o Hannover (2–4).\n" \
"2013/14 Liga Europa: Eliminado pelo AZ Alkmaar.\n" \
"2017/18 Liga dos Campeões: Derrota histórica por 4–0 contra o Bayern de Munique."
elif v == "Derrota contra o FC Porto":
mensagem = "Época 2004/05 – derrota contra o FC Porto.\n" \
"Benfica tinha boas perspetivas, mas o título escapou no confronto direto com o rival Porto.\n" \
"A derrota marcou o fim de um ciclo de esperança que se prolongava desde 2003."
elif v == "Crise financeira e institucional":
mensagem = "O Benfica enfrentou grandes dificuldades financeiras, quase à beira de insolvência.\n" \
"A gestão anterior deixou dívidas elevadas, atrasos salariais e problemas com impostos."
elif v == "Época 1989/90":
mensagem = "'Geringonça' de 1989/90 na liga.\n" \
"Benfica tinha um plantel forte, mas perdeu o campeonato para o Porto na reta final.\n" \
"Foi um período de frustração doméstica, com uma série de resultados negativos decisivos."
elif v == "Final da Liga dos Campeões 1988/89":
mensagem = "Benfica voltou à final europeia após décadas, mas perdeu para o Milan.\n" \
"O clube ainda lutava para recuperar o prestígio europeu."
else:
mensagem = "Benfica chegava à final da principal competição europeia.\n" \
"Perdeu por 4–1 para o Liverpool.\n" \
"Foi especialmente doloroso porque tinham ganho as finais de 1961 e 1962 e eram favoritos."
resultado_texto.config(text=mensagem)
dropDownList = [
"Derrotas históricas em clássicos",
"Derrota na final da Taça de Portugal",
"Eliminatórias europeias humilhantes",
"Derrota contra o FC Porto",
"Crise financeira e institucional",
"Época 1989/90",
"Final da Liga dos Campeões 1988/89",
"Final da Taça dos Clubes Campeões 1968"
]
# Dropdown
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"))
# Label para mostrar o resultado
resultado_texto = Label(
root,
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify="left",
wraplength=600
)
resultado_texto.place(relx=0.05, rely=0.4, relwidth=0.9, relheight=0.5)
app(var.get())
root.mainloop()