from tkinter import *
transferencias = {
"Romelu Lukaku": {
"transferencia": "Inter → Chelsea",
"valor": "£97,5 milhões",
"descricao": "Após uma entrevista polémica criticando o sistema tático do treinador e rendimento pífio, foi emprestado de volta à Itália."
},
"Antony": {
"transferencia": "Ajax → Man. United",
"valor": "€100 milhões",
"descricao": "Pouquíssimos golos e assistências; símbolo de gastos ineficientes; valor de mercado desabou."
},
"Nicolas Pépé": {
"transferencia": "Lille → Arsenal",
"valor": "£72 milhões",
"descricao": "Nunca conseguiu ser titular indiscutível; saiu a custo zero para o Nice."
},
"Paul Pogba": {
"transferencia": "Juventus → Man. United",
"valor": "£89 milhões",
"descricao": "Embora tenha tido bons momentos, saiu de graça para o mesmo clube de onde veio, duas vezes."
},
"Andriy Shevchenko": {
"transferencia": "Milan → Chelsea",
"valor": "£30 milhões",
"descricao": "Não se adaptou à intensidade física da Premier League."
},
"Ángel Di María": {
"transferencia": "Real Madrid → Man. United",
"valor": "Não divulgado",
"descricao": "Chegou com estatuto de melhor do mundo, durou apenas uma temporada infeliz."
},
"Fernando Torres": {
"transferencia": "Liverpool → Chelsea",
"valor": "£50 milhões",
"descricao": "Marcou golo histórico na Champions, mas rendimento na liga caiu drasticamente."
},
"Bebé": {
"transferencia": "V. Guimarães → Man. Utd",
"valor": "£7 milhões",
"descricao": "Alex Ferguson admitiu que nunca o tinha visto jogar antes de pagar; transferência inexplicável."
},
"Afonso Alves": {
"transferencia": "Heerenveen → Boro",
"valor": "Não divulgado",
"descricao": "Marcou 45 golos na Holanda, mas parecia outro jogador no Boro."
},
"Alexis Sánchez": {
"transferencia": "Arsenal → Man. Utd",
"valor": "Salário astronómico",
"descricao": "Marcou apenas 3 golos na liga."
},
"Mario Balotelli": {
"transferencia": "Milan → Liverpool",
"valor": "Não divulgado",
"descricao": "Tentativa de substituir Luis Suárez; marcou apenas 1 golo na liga."
}
}
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Flops na Premier League")
titulo = Label(
text="Flops na Premier League",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.18, rely=0.05)
var = StringVar()
resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
justify="left",
anchor="nw",
wraplength=620
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.45)
def mostrar_info(selecao):
info = transferencias[selecao]
texto = (
f"Jogador: {selecao}\n"
f"Transferência: {info['transferencia']}\n"
f"Valor: {info['valor']}\n\n"
f"Descrição:\n{info['descricao']}"
)
resultado_texto.config(text=texto)
dropDownList = list(transferencias.keys())
dropdown = OptionMenu(root, var, *dropDownList, command=mostrar_info)
var.set(dropDownList[0])
dropdown.place(relx=0.18, rely=0.25, relwidth=0.6)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
mostrar_info(dropDownList[0])
root.mainloop()