Mundo em Python

Países da União Europeia

from tkinter import *

root = Tk()
root.geometry("700x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Países da União Europeia") titulo = Label(text="Países da União Europeia", 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.15, rely=0.20) var = StringVar()
paises_ordenados = sorted(eu_data.keys()) resultado = Label(root, text="", font=("Arial", 14), bg="#103030", fg="#FFFFFF", justify=LEFT)
resultado.place(relx=0.25, rely=0.50) def mostrar_detalhes(*args):
pais = var.get()
if pais in eu_data:
dados = eu_data[pais]
texto = (f"Ano de entrada: {dados['ano_entrada']}\n"
f"Área: {dados['area_km2']} km²\n"
f"População: {dados['populacao_milhoes']} milhões\n"
f"Moeda: {dados['moeda']}")
resultado.config(text=texto) var.trace("w", mostrar_detalhes) # Dropdown
var.set(paises_ordenados[0]) # valor inicial
dropdown = OptionMenu(root, var, *paises_ordenados)
dropdown.place(relx=0.5, rely=0.23, relwidth=0.4)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 15, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 13)) root.mainloop()
0