from tkinter import *
root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Carreira Sir Alex Ferguson")
# Título
titulo = Label(
text="Carreira Sir Alex Ferguson",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.18, rely=0.05)
# Texto escolha
texto_sub1 = Label(
text="Escolha o Clube:",
font=("Arial", 18, "bold"),
bg="#103030",
fg="#49e3e3"
)
texto_sub1.place(relx=0.1, rely=0.32)
# Variável do menu
var = StringVar()
dropDownList = [
"East Stirlingshire",
"St Mirren",
"Aberdeen",
"Seleção da Escócia",
"Manchester United"
]
# Frame para o texto + scroll
frame_texto = Frame(root, bg="#103030")
frame_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.4)
# Scrollbar
scroll = Scrollbar(frame_texto)
scroll.pack(side=RIGHT, fill=Y)
# Caixa de texto
caixa_texto = Text(
frame_texto,
font=("Arial", 14),
bg="#1f4f4f",
fg="white",
wrap=WORD,
yscrollcommand=scroll.set
)
caixa_texto.pack(side=LEFT, fill=BOTH, expand=True)
scroll.config(command=caixa_texto.yview)
# Função
def app(opcao):
if opcao == "East Stirlingshire":
mensagem = "Ano: 1974\n\nFeito: Primeiro cargo como técnico."
elif opcao == "St Mirren":
mensagem = (
"Anos: 1974–1978\n\n"
"Feito:\n"
"Levou o clube da segunda divisão ao título\n"
"e à primeira divisão escocesa."
)
elif opcao == "Aberdeen":
mensagem = (
"Anos: 1978–1986\n\n"
"Feitos:\n"
"• Quebrou o domínio de Celtic e Rangers\n"
"• 3 Campeonatos Escoceses\n"
"• 4 Taças da Escócia\n"
"• Taça dos Clubes Vencedores das Taças da UEFA (1983)\n"
"• Supertaça Europeia (1983)"
)
elif opcao == "Seleção da Escócia":
mensagem = (
"Mundial de 1986\n\n"
"• Pouco tempo para preparar a equipa\n"
"• Grupo emocionalmente abalado\n"
"• Grupo muito difícil\n"
"• Eliminado na fase de grupos\n\n"
"Importante passo antes de ir para o Manchester United"
)
elif opcao == "Manchester United":
mensagem = (
"Fase mais lendária da carreira:\n\n"
"Premier League (13):\n"
"1992–93, 1993–94, 1995–96, 1996–97, 1998–99,\n"
"1999–2000, 2000–01, 2002–03, 2006–07, 2007–08,\n"
"2008–09, 2010–11, 2012–13\n\n"
"FA Cup:\n"
"1989–90, 1993–94, 1995–96, 1998–99, 2003–04\n\n"
"Taça da Liga:\n"
"1991–92, 2005–06, 2008–09, 2009–10\n\n"
"Champions League:\n"
"1998–99, 2007–08\n\n"
"Mundial de Clubes:\n"
"2008"
)
# Limpa e escreve novo texto
caixa_texto.delete("1.0", END)
caixa_texto.insert(END, mensagem)
# Menu dropdown
dropdown = OptionMenu(root, var, *dropDownList, command=app)
var.set(dropDownList[0])
dropdown.place(relx=0.4, rely=0.33, relwidth=0.45)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 14))
root.mainloop()