from tkinter import *
times = {
"Palmeiras": {"nome_completo": "Sociedade Esportiva Palmeiras", "sigla_tv": "PAL", "sigla": "PAL"},
"São Paulo": {"nome_completo": "São Paulo Futebol Clube", "sigla_tv": "SPFC", "sigla": "SAO"},
"Fluminense": {"nome_completo": "Fluminense Football Club", "sigla_tv": "FLU", "sigla": "FLU"},
"Flamengo": {"nome_completo": "Clube de Regatas do Flamengo", "sigla_tv": "FLA", "sigla": "FLA"},
"Bahia": {"nome_completo": "Esporte Clube Bahia", "sigla_tv": "BAH", "sigla": "BAH"},
"Athletico PR": {"nome_completo": "Club Athletico Paranaense", "sigla_tv": "CAP", "sigla": "CAP"},
"Coritiba": {"nome_completo": "Coritiba Foot Ball Club", "sigla_tv": "CFC", "sigla": "COR"},
"Grémio": {"nome_completo": "Grêmio Foot-Ball Porto Alegrense", "sigla_tv": "GRE", "sigla": "GRE"},
"Vasco": {"nome_completo": "Club de Regatas Vasco da Gama", "sigla_tv": "VAS", "sigla": "VAS"},
"Vitória": {"nome_completo": "Esporte Clube Vitória", "sigla_tv": "ECV", "sigla": "VIT"},
"Corinthians": {"nome_completo": "Sport Club Corinthians Paulista", "sigla_tv": "COR", "sigla": "COR"},
"Internacional": {"nome_completo": "Sport Club Internacional", "sigla_tv": "INT", "sigla": "INT"},
"Atletico MG": {"nome_completo": "Clube Atlético Mineiro", "sigla_tv": "CAM", "sigla": "CAM"},
"Bragantino": {"nome_completo": "Red Bull Bragantino", "sigla_tv": "RBB", "sigla": "BRA"},
"Chapecoense": {"nome_completo": "Associação Chapecoense de Futebol", "sigla_tv": "CHA", "sigla": "CHA"},
"Santos": {"nome_completo": "Santos Futebol Clube", "sigla_tv": "SAN", "sigla": "SAN"},
"Botafogo": {"nome_completo": "Botafogo de Futebol e Regatas", "sigla_tv": "BOT", "sigla": "BOT"},
"Mirassol": {"nome_completo": "Mirassol Futebol Clube", "sigla_tv": "MIR", "sigla": "MIR"},
"Remo": {"nome_completo": "Clube do Remo", "sigla_tv": "REM", "sigla": "REM"},
"Cruzeiro": {"nome_completo": "Cruzeiro Esporte Clube", "sigla_tv": "CRU", "sigla": "CRU"}
}
# Janela principal
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Siglas do Brasileirão 2026")
# Título
titulo = Label(text="Siglas do Brasileirão 2026", font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.13, rely=0.05)
var = StringVar()
dropDownList = sorted(times.keys())
var.set(dropDownList[0])
label_nome = Label(root, text="", font=("Arial", 18), bg="#103030", fg="#ffffff")
label_nome.place(relx=0.1, rely=0.5)
label_sigla_tv = Label(root, text="", font=("Arial", 18), bg="#103030", fg="#ffffff")
label_sigla_tv.place(relx=0.1, rely=0.6)
label_sigla = Label(root, text="", font=("Arial", 18), bg="#103030", fg="#ffffff")
label_sigla.place(relx=0.1, rely=0.7)
def mostrar_siglas(time_selecionado):
info = times[time_selecionado]
label_nome.config(text=f"Nome completo: {info['nome_completo']}")
label_sigla_tv.config(text=f"Sigla TV: {info['sigla_tv']}")
label_sigla.config(text=f"Sigla: {info['sigla']}")
dropdown = OptionMenu(root, var, *dropDownList, command=mostrar_siglas)
dropdown.place(relx=0.1, rely=0.3)
mostrar_siglas(dropDownList[0])
root.mainloop()