from tkinter import *
clubes_bundesliga = [
{"Clube": "Bayern", "Nome completo": "Fußball-Club Bayern München", "Sigla": "FCB", "Sigla TV": "BAY"},
{"Clube": "Borussia", "Nome completo": "Borussia Dortmund", "Sigla": "BVB", "Sigla TV": "DOR"},
{"Clube": "RB Leipzig", "Nome completo": "RasenBallsport Leipzig", "Sigla": "RBL", "Sigla TV": "RBL"},
{"Clube": "VfB Stuttgart", "Nome completo": "Verein für Bewegungsspiele Stuttgart 1893", "Sigla": "VfB", "Sigla TV": "STU"},
{"Clube": "Leverkusen", "Nome completo": "Bayer 04 Leverkusen", "Sigla": "B04", "Sigla TV": "LEV"},
{"Clube": "Colônia", "Nome completo": "1. FC Köln", "Sigla": "FCK", "Sigla TV": "KOE"},
{"Clube": "Eintracht", "Nome completo": "Eintracht Frankfurt", "Sigla": "EFF", "Sigla TV": "FRK"},
{"Clube": "Freiburg", "Nome completo": "Sport-Club Freiburg", "Sigla": "SCF", "Sigla TV": "FRE"},
{"Clube": "Hamburg", "Nome completo": "Hamburger SV", "Sigla": "HSV", "Sigla TV": "HAM"},
{"Clube": "St. Pauli", "Nome completo": "FC St. Pauli", "Sigla": "STP", "Sigla TV": "STP"},
{"Clube": "Hoffenheim", "Nome completo": "TSG 1899 Hoffenheim", "Sigla": "TSG", "Sigla TV": "HOF"},
{"Clube": "Werder Bremen", "Nome completo": "Sportverein Werder Bremen von 1899", "Sigla": "SVW", "Sigla TV": "BRE"},
{"Clube": "Union Berlin", "Nome completo": "1. FC Union Berlin", "Sigla": "FCU", "Sigla TV": "UNI"},
{"Clube": "Augsburg", "Nome completo": "FC Augsburg", "Sigla": "FCA", "Sigla TV": "AUG"},
{"Clube": "Wolfsburg", "Nome completo": "VfL Wolfsburg", "Sigla": "VfL", "Sigla TV": "WOL"},
{"Clube": "Mainz 05", "Nome completo": "1. FSV Mainz 05", "Sigla": "M05", "Sigla TV": "MAI"},
{"Clube": "Mönchengladbach", "Nome completo": "Borussia Mönchengladbach", "Sigla": "BMG", "Sigla TV": "BMG"},
{"Clube": "Heidenheim", "Nome completo": "1. FC Heidenheim 1846", "Sigla": "FCH", "Sigla TV": "HEI"}
]
def mostrar_sigla(*args):
clube_escolhido = var.get()
for c in clubes_bundesliga:
if c["Clube"] == clube_escolhido:
resultado.config(text=f'Nome Completo: {c["Nome completo"]}\nSigla: {c["Sigla"]}\nSigla TV: {c["Sigla TV"]}')
break
root = Tk()
root.geometry("900x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Siglas dos clubes da Bundesliga 2025/2026")
titulo = Label(root, text="Siglas dos clubes da Bundesliga 2025/2026",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05)
texto_sub1 = Label(root, text="Escolha um clube:",
font=("Arial", 20, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.05, rely=0.32)
opcoes = [c["Clube"] for c in clubes_bundesliga]
var = StringVar(value=opcoes[0])
dropdown = OptionMenu(root, var, *opcoes)
dropdown.place(relx=0.35, rely=0.32, relwidth=0.55)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
resultado = Label(root, text="", font=("Arial", 20, "bold"), bg="#103030", fg="#ffffff", justify=LEFT)
resultado.place(relx=0.05, rely=0.55)
var.trace("w", mostrar_sigla)
root.mainloop()