Mundo em Python

10 Factos sobre Rui Costa

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("10 Factos sobre Rui Costa") titulo = Label(
text="10 Factos sobre Rui Costa",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.05, rely=0.05) var = StringVar() # Lista de opções
dropDownList = [
"Descoberto por um rei",
"Campeão do Mundo de Juniores",
"O Maestro de Florença",
"Um cavalheiro em campo",
"Transferência recorde",
"Glória europeia",
"O golo que não celebrou",
"Despedida da seleção",
"Regresso a casa",
"De jogador a presidente"
] # Dicionário com os textos
factos = {
"Descoberto por um rei": "Foi descoberto por Eusébio aos 9 anos no Benfica.",
"Campeão do Mundo de Juniores": "Em 1991 marcou o penálti decisivo contra o Brasil.",
"O Maestro de Florença": "Brilhou na Fiorentina e ficou conhecido como 'Il Maestro'.",
"Um cavalheiro em campo": "Era respeitado pelo seu fair-play e elegância.",
"Transferência recorde": "Foi contratado pelo AC Milan por cerca de 42 milhões.",
"Glória europeia": "Venceu a Liga dos Campeões em 2003.",
"O golo que não celebrou": "Chorou após marcar contra o Benfica.",
"Despedida da seleção": "Retirou-se após o Euro 2004.",
"Regresso a casa": "Voltou ao Benfica em 2006.",
"De jogador a presidente": "Tornou-se presidente do Benfica em 2021."
} # Função que mostra o texto
def app(selecao):
resultado_texto.config(text=factos[selecao]) dropdown = OptionMenu(root, var, *dropDownList, command=app) var.set(dropDownList[0])
dropdown.place(relx=0.05, rely=0.25, relwidth=0.9)
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", 12, "bold"),
bg="#cfe2f3",
wraplength=600, # importante para quebrar linha
justify="left"
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.35) root.mainloop()
0