Mundo em Python

Brasileirão 2025/2026

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Brasileirão 2025/2026") titulo = Label(
text="Brasileirão 2025/2026",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.1, rely=0.05) clubes = [
{"clube": "Clube de Regatas do Flamengo", "estado": "Rio de Janeiro", "fundacao": "17/11/1895"},
{"clube": "Sociedade Esportiva Palmeiras", "estado": "São Paulo", "fundacao": "26/08/1914"},
{"clube": "Cruzeiro Esporte Clube", "estado": "Minas Gerais", "fundacao": "02/01/1921"},
{"clube": "Esporte Clube Bahia", "estado": "Bahia", "fundacao": "01/01/1931"},
{"clube": "Botafogo de Futebol e Regatas", "estado": "Rio de Janeiro", "fundacao": "12/08/1904"},
{"clube": "Mirassol Futebol Clube", "estado": "São Paulo", "fundacao": "09/11/1925"},
{"clube": "São Paulo Futebol Clube", "estado": "São Paulo", "fundacao": "25/01/1930"},
{"clube": "Fluminense Football Club", "estado": "Rio de Janeiro", "fundacao": "21/07/1902"},
{"clube": "Red Bull Bragantino", "estado": "São Paulo", "fundacao": "08/01/1928"},
{"clube": "Ceará Sporting Club", "estado": "Ceará", "fundacao": "02/06/1914"},
{"clube": "Clube Atlético Mineiro", "estado": "Minas Gerais", "fundacao": "25/03/1908"},
{"clube": "Sport Club Internacional", "estado": "Rio Grande do Sul", "fundacao": "04/04/1909"},
{"clube": "Grêmio Foot-Ball Porto Alegrense", "estado": "Rio Grande do Sul", "fundacao": "15/09/1903"},
{"clube": "Sport Club Corinthians Paulista", "estado": "São Paulo", "fundacao": "01/09/1910"},
{"clube": "Santos Futebol Clube", "estado": "São Paulo", "fundacao": "14/04/1912"},
{"clube": "Club de Regatas Vasco da Gama", "estado": "Rio de Janeiro", "fundacao": "21/08/1898"},
{"clube": "Esporte Clube Vitória", "estado": "Bahia", "fundacao": "13/05/1899"},
{"clube": "Esporte Clube Juventude", "estado": "Rio Grande do Sul", "fundacao": "29/06/1913"},
{"clube": "Fortaleza Esporte Clube", "estado": "Ceará", "fundacao": "18/10/1918"},
{"clube": "Sport Club do Recife", "estado": "Pernambuco", "fundacao": "13/05/1905"},
]
nomes_clubes = [c["clube"] for c in clubes] var = StringVar()
var.set(nomes_clubes[0]) # valor inicial

dropdown = OptionMenu(root, var, *nomes_clubes)
dropdown.place(relx=0.08, rely=0.25, relwidth=0.9)
dropdown.config(background='#09A3BA', foreground="#FFFFFF",
font=("Arial", 15, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF",
font=("Arial", 15, "bold"))
def app():
clube_escolhido = var.get()
for c in clubes:
if c["clube"] == clube_escolhido:
info = f"{c['clube']}\n"
info += f"Estado: {c['estado']}\n"
info += f"Fundação: {c['fundacao']}"
resultado_texto.config(text=info)
break

def limpar():
resultado_texto.config(text="") # Botões
but1 = Button(text="Mostrar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app)
but1.place(relx=0.1, rely=0.45, relwidth=0.25, relheight=0.1) but_limpar = Button(text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.4, rely=0.45, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.45, relwidth=0.25, relheight=0.1) resultado_texto = Label(text="",
font=("Arial", 12, "bold"), bg="#cfe2f3", justify=LEFT)
resultado_texto.place(relx=0.05, rely=0.65, relwidth=0.9, relheight=0.25)
root.mainloop()
0