Indicativos Telefónicos

from tkinter import *
root = Tk()
root.geometry("300x300")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Indicativos Telefónicos")

titulo = Label(
text="Indicativos Telefónicos",
font=("Arial", "17", "bold"), bg="#103030", fg="#49e3e3"
)
titulo.place(relx=0.05, rely=0.05)
area_codes = [
"21", "22", "234", "284", "253", "273", "272", "239", "266",
"289", "271", "244", "245", "243", "265", "258", "259", "232",
"291", "296", "295", "292"
]
def app(*args):
v = var.get()
if v == "21":
mensagem = "Lisboa e Arredores"
elif v == "22":
mensagem = "Porto e Arredores"
elif v == "234":
mensagem = "Aveiro"
elif v == "284":
mensagem = "Beja"
elif v == "253":
mensagem = "Braga"
elif v == "273":
mensagem = "Bragança"
elif v == "272":
mensagem = "Castelo Branco"
elif v == "239":
mensagem = "Coimbra"
elif v == "266":
mensagem = "Évora"
elif v == "289":
mensagem = "Faro (Algarve)"
elif v == "271":
mensagem = "Guarda"
elif v == "244":
mensagem = "Leiria"
elif v == "245":
mensagem = "Portalegre"
elif v == "243":
mensagem = "Santarém"
elif v == "265":
mensagem = "Setúbal"
elif v == "258":
mensagem = "Viana do Castelo"
elif v == "259":
mensagem = "Vila Real"
elif v == "232":
mensagem = "Viseu"
elif v == "291":
mensagem = "Funchal (Madeira)"
elif v == "296":
mensagem = "Ponta Delgada (São Miguel)"
elif v == "295":
mensagem = "Angra do Heroísmo (Terceira)"
elif v == "292":
mensagem = "Horta (Faial)"
else:
mensagem = ""
texto_sub1.config(text=mensagem)
var = StringVar()
var.set(area_codes[0])
var.trace("w", app)
dropdown = OptionMenu(root, var, *area_codes)
dropdown.place(relx=0.3, rely=0.25, relwidth=0.35, relheight=0.15)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "17", "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", "17", "bold"))
texto_sub1 = Label(
text="", font=("Arial", "18", "bold"), bg="#103030", fg="#49e3e3"
)
texto_sub1.place(relx=0.2, rely=0.7)
root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação