Mundo em Python

Clubes da primeira Liga escocesa

from tkinter import *

clubes_escocia = {
"Aberdeen": {"fundacao": 1903, "estadio": "Pittodrie Stadium", "capacidade": 19274, "cidade": "Aberdeen", "rival": "Dundee United"},
"Celtic": {"fundacao": 1887, "estadio": "Celtic Park", "capacidade": 60411, "cidade": "Glasgow", "rival": "Rangers"},
"Dundee": {"fundacao": 1893, "estadio": "Dens Park", "capacidade": 11775, "cidade": "Dundee", "rival": "Dundee United"},
"Dundee United": {"fundacao": 1909, "estadio": "Tannadice Park", "capacidade": 14223, "cidade": "Dundee", "rival": "Dundee"},
"Falkirk": {"fundacao": 1876, "estadio": "Falkirk Stadium", "capacidade": 7937, "cidade": "Falkirk", "rival": "Dunfermline Athletic"},
"Heart of Midlothian": {"fundacao": 1874, "estadio": "Tynecastle Park", "capacidade": 19852, "cidade": "Edimburgo", "rival": "Hibernian"},
"Hibernian": {"fundacao": 1875, "estadio": "Easter Road", "capacidade": 20421, "cidade": "Edimburgo", "rival": "Heart of Midlothian"},
"Kilmarnock": {"fundacao": 1869, "estadio": "Rugby Park", "capacidade": 15003, "cidade": "Kilmarnock", "rival": "Ayr United"},
"Livingston": {"fundacao": 1943, "estadio": "Almondvale Stadium", "capacidade": 9713, "cidade": "Livingston", "rival": "St Johnstone"},
"Motherwell": {"fundacao": 1886, "estadio": "Fir Park", "capacidade": 13677, "cidade": "Motherwell", "rival": "Hamilton Academical"},
"Rangers": {"fundacao": 1872, "estadio": "Ibrox Stadium", "capacidade": 51700, "cidade": "Glasgow", "rival": "Celtic"},
"St Mirren": {"fundacao": 1877, "estadio": "St Mirren Park", "capacidade": 8000, "cidade": "Paisley", "rival": "Greenock Morton"}
} root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Clubes da primeira Liga escocesa") # Título
titulo = Label(
text="Clubes da primeira Liga escocesa",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.08, rely=0.05) var = StringVar()
dropDownList = list(clubes_escocia.keys()) def app(clube):
dados = clubes_escocia[clube]
texto = (
f"Clube: {clube}\n"
f"Fundação: {dados['fundacao']}\n"
f"Estádio: {dados['estadio']}\n"
f"Capacidade: {dados['capacidade']}\n"
f"Cidade: {dados['cidade']}\n"
f"Rival: {dados['rival']}"
)
resultado_texto.config(text=texto) dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.1, rely=0.3, relwidth=0.8)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 20, "bold")) resultado_texto = Label(
text="",
font=("Arial", 14, "bold"),
bg="#cfe2f3",
justify=LEFT,
anchor="nw"
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.45) app(dropDownList[0]) root.mainloop()
0