from tkinter import *
jose_mourinho = {
"Benfica": {"anos": "2000", "titulos": []},
"União de Leiria": {"anos": "2001-2002", "titulos": []},
"FC Porto": {
"anos": "2002-2004",
"titulos": [
"Primeira Liga (2003, 2004)",
"Taça de Portugal (2003)",
"Supertaça de Portugal (2003)",
"Taça UEFA (2003)",
"Liga dos Campeões (2004)",
],
},
"Chelsea": {
"anos": "2004-2007, 2013-2015",
"titulos": [
"Premier League (2005, 2006, 2015)",
"FA Cup (2007)",
"Football League Cup (2005, 2007, 2015)",
"Community Shield (2005)",
],
},
"Inter de Milão": {
"anos": "2008-2010",
"titulos": [
"Serie A (2009, 2010)",
"Coppa Italia (2010)",
"Supercoppa Italiana (2008)",
"Liga dos Campeões (2010)",
],
},
"Real Madrid": {
"anos": "2010-2013",
"titulos": ["La Liga (2012)", "Copa del Rey (2011)", "Supertaça de Espanha (2012)"],
},
"Manchester United": {
"anos": "2016-2018",
"titulos": [
"Liga Europa (2017)",
"Taça da Liga Inglesa (2017)",
"Community Shield (2016)",
],
},
"Tottenham": {"anos": "2019-2021", "titulos": []},
"AS Roma": {
"anos": "2021-2024",
"titulos": ["Liga Conferência (2022)", "Finalista da Liga Europa (2023)"],
},
"Fenerbahçe": {"anos": "2024-presente", "titulos": []},
}
root = Tk()
root.geometry("700x350")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Carreira José Mourinho")
titulo = Label(
text="Carreira José Mourinho",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3",
)
titulo.place(relx=0.18, rely=0.05)
texto_sub1 = Label(
text="Escolha o Clube:",
font=("Arial", 18, "bold"),
bg="#103030",
fg="#49e3e3",
)
texto_sub1.place(relx=0.2, rely=0.2)
var = StringVar()
primeiro = list(jose_mourinho.keys())[0]
var.set(primeiro)
def mostrar_titulos(*args):
clube = var.get()
info = jose_mourinho[clube]
anos = info["anos"]
titulos = info["titulos"]
texto = f"{clube} ({anos})\n"
if titulos:
for t in titulos:
texto += f" - {t}\n"
else:
texto += "Sem títulos."
resultado.config(text=texto)
# Dropdown
dropdown = OptionMenu(root, var, *jose_mourinho.keys())
dropdown.place(relx=0.2, rely=0.3,relwidth=0.45)
dropdown.config(
background="#09A3BA", foreground="#FFFFFF", font=("Arial", 15, "bold")
)
dropdown["menu"].config(
background="#09A3BA", foreground="#FFFFFF", font=("Arial", 15, "bold")
)
resultado = Label(
root, text="", font=("Arial", 14), bg="#103030", fg="#FFFFFF", justify=LEFT
)
resultado.place(relx=0.2, rely=0.45)
var.trace("w", mostrar_titulos)
mostrar_titulos()
root.mainloop()