Dicionário Militar do 25 de Abril 1974

from tkinter import *

mfa_militares = {
"Otelo Saraiva de Carvalho": {
"Função": "Estratégia Militar",
"Papel": "Planeamento da Revolução, coordenação das operações em Lisboa"
},
"Salgueiro Maia": {
"Função": "Comandante Operacional",
"Papel": "Liderou a tomada do Quartel do Carmo sem derramamento de sangue"
},
"Vasco Lourenço": {
"Função": "Líder do MFA",
"Papel": "Porta-voz da revolução e articulador político-militar"
},
"Salvador Carreira": {
"Função": "Oficial do MFA",
"Papel": "Participou das operações militares durante a revolução"
},
"António de Spínola": {
"Função": "General",
"Papel": "Figura política militar, tornou-se Presidente interino após a revolução"
},
"Carlos Fabião": {
"Função": "Capitão",
"Papel": "Participou em operações estratégicas em Lisboa e arredores"
},
"Eurico de Melo": {
"Função": "Oficial",
"Papel": "Envolvido em articulações militares do MFA"
},
"Francisco da Costa Gomes": {
"Função": "General",
"Papel": "Tinha influência militar e política durante a transição"
},
"António Almeida e Costa": {
"Função": "Oficial",
"Papel": "Participou na organização e comunicação entre unidades do MFA"
},
"Carlos Galvão de Melo": {
"Função": "General",
"Papel": "Teve participação ativa nas operações estratégicas do MFA"
},
"Joaquim Pimenta": {
"Função": "Capitão",
"Papel": "Responsável por comunicações e logística militar"
},
"José Pinheiro de Azevedo": {
"Função": "Almirante",
"Papel": "Liderança naval durante a revolução e envolvimento político"
},
"Luís de Almeida Braga": {
"Função": "Capitão",
"Papel": "Participou em operações militares e articulação com outros oficiais"
},
"António Borges Coutinho": {
"Função": "Oficial",
"Papel": "Envolvido na transição do MFA para o governo civil"
}
}

def app(nome):
info = mfa_militares[nome]
mensagem = f"{nome}:\n\nFunção: {info['Função']}\n\nPapel: {info['Papel']}"
label_info.config(text=mensagem)

root = Tk()
root.geometry("750x500")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Militares importantes do MFA")

# Título principal
titulo = Label(
root,
text="Militares importantes do MFA",
font=("Arial", 28, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.08, rely=0.03)

# Subtítulo
texto_sub1 = Label(
root,
text="Escolha um militar:",
font=("Arial", 18, "bold"),
bg="#103030",
fg="#49e3e3"
)
texto_sub1.place(relx=0.05, rely=0.25)

var = StringVar()
dropDownList = list(mfa_militares.keys())
var.set(dropDownList[0])
dropdown = OptionMenu(root, var, *dropDownList, command=app)
dropdown.place(relx=0.45, rely=0.25, relwidth=0.5)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16, "bold"))

label_info = Label(
root,
text="",
font=("Arial", 16),
bg="#103030",
fg="#FFFFFF",
justify="left",
wraplength=700
)
label_info.place(relx=0.05, rely=0.4)

app(var.get())

root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação