from tkinter import *
mortes_militares = {
"União Soviética": "8 – 10 milhões",
"Alemanha": "5 – 5,5 milhões",
"China": "3 – 4 milhões",
"Japão": "2,1 – 2,3 milhões",
"Polónia": "240 – 300 mil",
"Estados Unidos": "416 – 418 mil",
"Reino Unido": "383 – 450 mil",
"Itália": "300 – 400 mil",
"França": "210 – 250 mil",
"Roménia": "300 – 400 mil",
"Hungria": "300 – 400 mil"
}
root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Mortes militares da WW2")
# Título
titulo = Label(text="Mortes militares da WW2",
font=("Arial", 28, "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.15, rely=0.05)
texto_sub1 = Label(text="Escolha um país:", font=("Arial", 18, "bold"), bg="#103030", fg="#49e3e3")
texto_sub1.place(relx=0.05, rely=0.32)
def app(v):
l = f"Mortes militares aproximadas da {v}: {mortes_militares[v]}"
resultado_texto.config(text=l)
var = StringVar()
dropDownList = ["União Soviética", "Alemanha", "China", "Japão", "Polónia",
"Estados Unidos", "Reino Unido", "Itália", "França", "Roménia", "Hungria"]
var.set(dropDownList[0])
dropdown = OptionMenu(root, var, *dropDownList, command=app)
dropdown.place(relx=0.4, rely=0.33, relwidth=0.5)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 18, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 18, "bold"))
resultado_texto = Label(text="", font=("Arial", 14, "bold"), bg="#103030", fg="#FFFFFF", wraplength=650, justify="center")
resultado_texto.place(relx=0.05, rely=0.65, relwidth=0.9, relheight=0.15)
root.mainloop()