from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#301010")
root.title("Curiosidades sobre o SL Benfica")
titulo = Label(text="Curiosidades sobre o SL Benfica",
font=("Arial", 28, "bold"), bg="#301010", fg="#f54242")
titulo.place(relx=0.05, rely=0.05)
var = StringVar()
dropDownList = ["Fundação histórica", "Fundadores do Clube", "Cosme Damião", "O Estádio da Luz",
"Símbolo e cores", "A águia Vitória",
"Eusébio, o Pantera Negra", "Rivais históricos",
"A maldição de Béla Guttmann", "Títulos e recordes",
"Os adeptos e o Glorioso"]
dropdown = OptionMenu(root, var, *dropDownList)
var.set(dropDownList[0])
dropdown.place(relx=0.15, rely=0.25, relwidth=0.7)
dropdown.config(background='#b20000', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#b20000', foreground="#FFFFFF", font=("Arial", 20, "bold"))
frame_text = Frame(root, bg="#ffe6e6")
frame_text.place(relx=0.05, rely=0.6, relwidth=0.9, relheight=0.38)
scrollbar = Scrollbar(frame_text)
scrollbar.pack(side=RIGHT, fill=Y)
resultado_texto = Text(frame_text, font=("Arial", 12, "bold"), bg="#ffe6e6",
wrap=WORD, yscrollcommand=scrollbar.set)
resultado_texto.pack(fill=BOTH, expand=1)
scrollbar.config(command=resultado_texto.yview)
def limpar():
resultado_texto.delete("1.0", END)
def app():
v = var.get()
if v == "Fundação histórica":
mensagem = (
"O Sport Lisboa e Benfica foi fundado a 28 de fevereiro de 1904, em Belém, Lisboa.\n"
"O clube começou como 'Sport Lisboa', criado por 24 jovens — entre eles Cosme Damião — "
"que se reuniram na casa de Félix Bermudes.\n\n"
"Em 1908, o Sport Lisboa uniu-se ao Grupo Sport Benfica, dando origem ao nome atual: "
"Sport Lisboa e Benfica."
)
elif v == "Fundadores do Clube":
mensagem = (
"Os 24 fundadores do Sport Lisboa — origem do atual SL Benfica — foram:\n\n"
"1. Cosme Damião\n"
"2. Manuel Gourlade\n"
"3. Daniel Brito\n"
"4. Edmundo Costa\n"
"5. Félix Bermudes\n"
"6. Francisco Reis\n"
"7. Joaquim Almeida dos Santos\n"
"8. João Goulard\n"
"9. José Rosa Rodrigues\n"
"10. José Cruz Viegas\n"
"11. José Goulard\n"
"12. José Marques\n"
"13. José Maria Bermudes\n"
"14. Luís Couto e Santos\n"
"15. Manuel Mora\n"
"16. Pedro Guedes\n"
"17. Pedro Maia\n"
"18. Rafael Leotte\n"
"19. Ricardo Reis Gonçalves\n"
"20. Rodrigo Sequeira\n"
"21. Sebastião Feyo\n"
"22. Ventura Abrantes\n"
"23. Virgílio Salvado\n"
"24. António Félix da Costa\n\n"
"A maioria eram jovens estudantes e trabalhadores lisboetas apaixonados pelo desporto. "
"Entre eles destacou-se Cosme Damião, considerado o 'pai do Benfica', "
"e Félix Bermudes, que mais tarde se tornaria presidente do clube e uma figura conhecida do teatro português."
)
elif v == "Cosme Damião":
mensagem = (
"Cosme Damião é considerado o 'pai do Benfica'.\n"
"Foi jogador, treinador, capitão e dirigente, dedicando mais de 30 anos ao clube.\n\n"
"Graças à sua visão e dedicação, o Benfica tornou-se um símbolo de trabalho, paixão e glória. "
"O Troféu Cosme Damião é atribuído anualmente a figuras de destaque do clube."
)
elif v == "O Estádio da Luz":
mensagem = (
"O Estádio da Luz, conhecido como 'A Catedral', é um dos mais emblemáticos da Europa.\n\n"
"O primeiro foi inaugurado em 1954 e tinha capacidade para mais de 100 mil pessoas.\n"
"O novo Estádio da Luz foi inaugurado em 2003, com cerca de 65 mil lugares.\n\n"
"Foi palco da final do Euro 2004, da final da Liga dos Campeões (2014 e 2020) "
"e de inúmeras conquistas benfiquistas."
)
elif v == "Símbolo e cores":
mensagem = (
"O emblema do Benfica combina o vermelho, o branco e o azul.\n\n"
"O vermelho simboliza a coragem e a paixão; o branco, a paz e a pureza.\n"
"A roda da bicicleta no emblema recorda as origens do clube ligadas ao ciclismo.\n"
"A águia, símbolo da liberdade e vitória, representa o espírito indomável do Benfica."
)
elif v == "A águia Vitória":
mensagem = (
"Antes de cada jogo no Estádio da Luz, a águia Vitória sobrevoa o estádio.\n"
"Este ritual único simboliza a força, a liberdade e a ambição do clube.\n\n"
"A tradição começou em 2003, com a inauguração do novo estádio, e tornou-se "
"um dos momentos mais aguardados pelos adeptos."
)
elif v == "Eusébio, o Pantera Negra":
mensagem = (
"Eusébio da Silva Ferreira é a maior lenda do Benfica e uma das maiores figuras do futebol mundial.\n"
"Jogou entre 1960 e 1975, marcando 473 golos em 440 jogos.\n\n"
"Foi Bola de Ouro em 1965, vice-campeão do mundo em 1966 e símbolo eterno do futebol português."
)
elif v == "Rivais históricos":
mensagem = (
"O Benfica tem duas grandes rivalidades:\n\n"
"1. FC Porto — 'O Clássico' português, marcado pela luta pela supremacia nacional.\n"
"2. Sporting CP — O 'Derby de Lisboa', a rivalidade mais antiga do país.\n\n"
"Ambos os confrontos representam mais do que futebol — são batalhas de história, orgulho e paixão."
)
elif v == "A maldição de Béla Guttmann":
mensagem = (
"Após vencer a Taça dos Campeões Europeus em 1961 e 1962, o treinador húngaro Béla Guttmann "
"deixou o clube após um desentendimento e lançou a famosa maldição:\n\n"
"'O Benfica não voltará a ganhar uma final europeia nos próximos 100 anos.'\n\n"
"Desde então, o clube perdeu oito finais europeias. A lenda continua viva até aos dias de hoje."
)
elif v == "Títulos e recordes":
mensagem = (
"O Benfica é o clube mais titulado de Portugal:\n\n"
"- 38 Campeonatos Nacionais\n"
"- 26 Taças de Portugal\n"
"- 9 Supertaças Cândido de Oliveira\n"
"- 2 Taças dos Campeões Europeus (1961, 1962)\n\n"
"É também um dos clubes com mais sócios no mundo, tendo ultrapassado os 250 mil em 2015."
)
elif v == "Os adeptos e o Glorioso":
mensagem = (
"O Benfica é conhecido como 'O Glorioso' — símbolo da paixão, história e grandeza do clube.\n\n"
"Os adeptos são reconhecidos pela sua fidelidade e presença em todo o mundo, "
"enchendo estádios em Portugal e no estrangeiro.\n\n"
"Com milhões de simpatizantes, o Benfica é mais do que um clube — "
"é uma verdadeira família global de corações vermelhos."
)
else:
mensagem = ""
limpar()
resultado_texto.insert(END, mensagem)
but1 = Button(text="Mostrar", bd=2, bg='#b22222', 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='#b22222', 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='#b22222', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.45, relwidth=0.25, relheight=0.1)
root.mainloop()