chuteira_ouro = [
{"ano": 1968, "nome": "Eusébio", "nacionalidade": "Portugal", "clube": "Benfica", "pais_clube": "Portugal", "golos": 42},
{"ano": 1969, "nome": "Petar Zhekov", "nacionalidade": "Bulgária", "clube": "CSKA Sofia", "pais_clube": "Bulgária", "golos": 36},
{"ano": 1970, "nome": "Gerd Müller", "nacionalidade": "Alemanha", "clube": "Bayern Munique", "pais_clube": "Alemanha", "golos": 38},
{"ano": 1971, "nome": "Josip Skoblar", "nacionalidade": "Iugoslávia", "clube": "Marseille", "pais_clube": "França", "golos": 44},
{"ano": 1972, "nome": "Gerd Müller", "nacionalidade": "Alemanha", "clube": "Bayern Munique", "pais_clube": "Alemanha", "golos": 40},
{"ano": 1973, "nome": "Eusébio", "nacionalidade": "Portugal", "clube": "Benfica", "pais_clube": "Portugal", "golos": 40},
{"ano": 1974, "nome": "Héctor Yazalde", "nacionalidade": "Argentina", "clube": "Sporting CP", "pais_clube": "Portugal", "golos": 46},
{"ano": 1975, "nome": "Dudu Georgescu", "nacionalidade": "Roménia", "clube": "Dinamo București", "pais_clube": "Roménia", "golos": 33},
{"ano": 1976, "nome": "Sotiris Kaiafas", "nacionalidade": "Chipre", "clube": "Omonia Nicosia", "pais_clube": "Chipre", "golos": 39},
{"ano": 1977, "nome": "Dudu Georgescu", "nacionalidade": "Roménia", "clube": "Dinamo București", "pais_clube": "Roménia", "golos": 47},
{"ano": 1978, "nome": "Hans Krankl", "nacionalidade": "Áustria", "clube": "Rapid Viena", "pais_clube": "Áustria", "golos": 41},
{"ano": 1979, "nome": "Kees Kist", "nacionalidade": "Países Baixos", "clube": "AZ Alkmaar", "pais_clube": "Países Baixos", "golos": 34},
{"ano": 1980, "nome": "Erwin Vandenbergh", "nacionalidade": "Bélgica", "clube": "Lierse", "pais_clube": "Bélgica", "golos": 39},
{"ano": 1981, "nome": "Georgi Slavkov", "nacionalidade": "Bulgária", "clube": "Botev Plovdiv", "pais_clube": "Bulgária", "golos": 31},
{"ano": 1982, "nome": "Wim Kieft", "nacionalidade": "Países Baixos", "clube": "Ajax", "pais_clube": "Países Baixos", "golos": 32},
{"ano": 1983, "nome": "Fernando Gomes", "nacionalidade": "Portugal", "clube": "FC Porto", "pais_clube": "Portugal", "golos": 36},
{"ano": 1984, "nome": "Ian Rush", "nacionalidade": "País de Gales", "clube": "Liverpool", "pais_clube": "Inglaterra", "golos": 32},
{"ano": 1985, "nome": "Fernando Gomes", "nacionalidade": "Portugal", "clube": "FC Porto", "pais_clube": "Portugal", "golos": 39},
{"ano": 1986, "nome": "Marco van Basten", "nacionalidade": "Países Baixos", "clube": "Ajax", "pais_clube": "Países Baixos", "golos": 37},
{"ano": 1987, "nome": "Toni Polster", "nacionalidade": "Áustria", "clube": "Áustria Viena", "pais_clube": "Áustria", "golos": 39},
{"ano": 1988, "nome": "Tanju Çolak", "nacionalidade": "Turquia", "clube": "Galatasaray", "pais_clube": "Turquia", "golos": 39},
{"ano": 1989, "nome": "Dorin Mateuț", "nacionalidade": "Roménia", "clube": "Dinamo București", "pais_clube": "Roménia", "golos": 43},
{"ano": 1990, "nome": "Hugo Sánchez", "nacionalidade": "México", "clube": "Real Madrid", "pais_clube": "Espanha", "golos": 38},
{"ano": 1991, "nome": "Darko Pančev", "nacionalidade": "Iugoslávia", "clube": "Estrela Vermelha", "pais_clube": "Sérvia", "golos": 34},
{"ano": 1992, "nome": "Ally McCoist", "nacionalidade": "Escócia", "clube": "Rangers", "pais_clube": "Escócia", "golos": 34},
{"ano": 1993, "nome": "Ally McCoist", "nacionalidade": "Escócia", "clube": "Rangers", "pais_clube": "Escócia", "golos": 34},
{"ano": 1994, "nome": "David Taylor", "nacionalidade": "País de Gales", "clube": "Porthmadog", "pais_clube": "País de Gales", "golos": 43},
{"ano": 1995, "nome": "Arsen Avetisyan", "nacionalidade": "Arménia", "clube": "Homenetmen", "pais_clube": "Arménia", "golos": 39},
{"ano": 1996, "nome": "Zviad Endeladze", "nacionalidade": "Geórgia", "clube": "Margveti", "pais_clube": "Geórgia", "golos": 40},
{"ano": 1997, "nome": "Ronaldo", "nacionalidade": "Brasil", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 34},
{"ano": 1998, "nome": "Nikos Machlas", "nacionalidade": "Grécia", "clube": "Vitesse", "pais_clube": "Países Baixos", "golos": 34},
{"ano": 1999, "nome": "Mário Jardel", "nacionalidade": "Brasil", "clube": "FC Porto", "pais_clube": "Portugal", "golos": 36},
{"ano": 2000, "nome": "Kevin Phillips", "nacionalidade": "Inglaterra", "clube": "Sunderland", "pais_clube": "Inglaterra", "golos": 30},
{"ano": 2001, "nome": "Henrik Larsson", "nacionalidade": "Suécia", "clube": "Celtic", "pais_clube": "Escócia", "golos": 35},
{"ano": 2002, "nome": "Mário Jardel", "nacionalidade": "Brasil", "clube": "Sporting CP", "pais_clube": "Portugal", "golos": 42},
{"ano": 2003, "nome": "Roy Makaay", "nacionalidade": "Países Baixos", "clube": "Deportivo La Coruña", "pais_clube": "Espanha", "golos": 29},
{"ano": 2004, "nome": "Thierry Henry", "nacionalidade": "França", "clube": "Arsenal", "pais_clube": "Inglaterra", "golos": 30},
{"ano": 2005, "nome": "Thierry Henry / Diego Forlán", "nacionalidade": "França / Uruguai", "clube": "Arsenal / Villarreal", "pais_clube": "Inglaterra / Espanha", "golos": 25},
{"ano": 2006, "nome": "Luca Toni", "nacionalidade": "Itália", "clube": "Fiorentina", "pais_clube": "Itália", "golos": 31},
{"ano": 2007, "nome": "Francesco Totti", "nacionalidade": "Itália", "clube": "Roma", "pais_clube": "Itália", "golos": 26},
{"ano": 2008, "nome": "Cristiano Ronaldo", "nacionalidade": "Portugal", "clube": "Manchester United", "pais_clube": "Inglaterra", "golos": 31},
{"ano": 2009, "nome": "Diego Forlán", "nacionalidade": "Uruguai", "clube": "Atlético Madrid", "pais_clube": "Espanha", "golos": 32},
{"ano": 2010, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 34},
{"ano": 2011, "nome": "Cristiano Ronaldo", "nacionalidade": "Portugal", "clube": "Real Madrid", "pais_clube": "Espanha", "golos": 40},
{"ano": 2012, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 50},
{"ano": 2013, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 46},
{"ano": 2014, "nome": "Luis Suárez / Cristiano Ronaldo", "nacionalidade": "Uruguai / Portugal", "clube": "Barcelona / Real Madrid", "pais_clube": "Espanha / Espanha", "golos": 31},
{"ano": 2015, "nome": "Cristiano Ronaldo", "nacionalidade": "Portugal", "clube": "Real Madrid", "pais_clube": "Espanha", "golos": 48},
{"ano": 2016, "nome": "Luis Suárez", "nacionalidade": "Uruguai", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 40},
{"ano": 2017, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 37},
{"ano": 2018, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 34},
{"ano": 2019, "nome": "Lionel Messi", "nacionalidade": "Argentina", "clube": "Barcelona", "pais_clube": "Espanha", "golos": 36},
{"ano": 2020, "nome": "Ciro Immobile", "nacionalidade": "Itália", "clube": "Lazio", "pais_clube": "Itália", "golos": 36},
{"ano": 2021, "nome": "Robert Lewandowski", "nacionalidade": "Polónia", "clube": "Bayern Munique", "pais_clube": "Alemanha", "golos": 41},
{"ano": 2022, "nome": "Robert Lewandowski", "nacionalidade": "Polónia", "clube": "Bayern Munique", "pais_clube": "Alemanha", "golos": 35},
{"ano": 2023, "nome": "Erling Haaland", "nacionalidade": "Noruega", "clube": "Manchester City", "pais_clube": "Inglaterra", "golos": 36},
{"ano": 2024, "nome": "Harry Kane", "nacionalidade": "Inglaterra", "clube": "Bayern Munique", "pais_clube": "Alemanha", "golos": 36},
{"ano": 2025, "nome": "Kylian Mbappé", "nacionalidade": "França", "clube": "Real Madrid", "pais_clube": "Espanha", "golos": 31}
]
def store_temp(ano_escolhido):
ano_escolhido = int(ano_escolhido)
for jogador in chuteira_ouro:
if jogador["ano"] == ano_escolhido:
info.set(
f"Ano: {jogador['ano']}\n"
f"Nome: {jogador['nome']}\n"
f"Nacionalidade: {jogador['nacionalidade']}\n"
f"Clube: {jogador['clube']} ({jogador['pais_clube']})\n"
f"Golos: {jogador['golos']}"
)
break
from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Chuteiras de Ouro")
titulo = Label(
root,
text="Chuteiras de Ouro",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.pack(pady=20)
# ---------------- DROPDOWN ----------------
var = StringVar()
anos = [str(j["ano"]) for j in chuteira_ouro]
dropdown = OptionMenu(root, var, *anos, command=store_temp)
var.set(anos[0])
dropdown.config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 18, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF",font=("Arial", 18, "bold"))
dropdown.place(relx=0.3, rely=0.33, relwidth=0.35)
# ---------------- LABEL INFO ----------------
info = StringVar()
label_info = Label(
root,
textvariable=info,
font=("Arial", 14),
bg="#103030",
fg="white",
justify=LEFT
)
label_info.place(relx=0.3, rely=0.55)
store_temp(anos[0])
root.mainloop()