Mundo em Python

Número de Úteis

import tkinter as tk

tempVal = "Número de Emergência"

def store_temp(sel_temp):
global tempVal
tempVal = sel_temp def call_convert(rlabel1):
if tempVal == 'Número de Emergência':
mensagem = "112"
rlabel1.config(text=mensagem)
if tempVal == 'Linha Saúde 24':
mensagem = "808 24 24 24"
result_label1.place(relx=0.35, rely=0.8)
rlabel1.config(text=mensagem)
if tempVal == 'Linha SOS Criança': mensagem = "800 202 148"
result_label1.place(relx=0.35, rely=0.8)
rlabel1.config(text=mensagem) if tempVal == 'Linha de Apoio à Vítima':
mensagem = "800 201 023"
result_label1.place(relx=0.35, rely=0.8)
rlabel1.config(text=mensagem)
if tempVal == 'Informações sobre o Tempo':
mensagem = "12121"
rlabel1.config(text=mensagem)
if tempVal == 'Abastecimento de Água':
mensagem = "115"
rlabel1.config(text=mensagem)
if tempVal == 'Horários de Comboio':
mensagem = "118"
rlabel1.config(text=mensagem)
if tempVal == 'Incêndios Florestais':
mensagem = "117"
rlabel1.config(text=mensagem) root = tk.Tk()
root.geometry('400x250')
root.title('Números Úteis em Portugal')
root.configure(background='#09A3BA')
root.resizable(width=False, height=False)
root.grid_columnconfigure(1, weight=1)
root.grid_rowconfigure(0, weight=1) var = tk.StringVar()
input_label = tk.Label(root, text="Número de Úteis",
background='#09A3BA', foreground="#FFFFFF", font=("Arial","30","bold"))
input_label.place(relx=0.1, rely=0.05)
result_label1 = tk.Label(root, background='#09A3BA', foreground="#FFFFFF", font=("Arial","15","bold"))
result_label1.place(relx=0.45, rely=0.8) dropDownList = ["Número de Emergência", "Abastecimento de Água",
"Incêndios Florestais",
"Horários de Comboio", "Informações sobre o Tempo",
"Linha de Apoio à Vítima", "Linha SOS Criança", "Linha Saúde 24"]
dropdown = tk.OptionMenu(root, var, *dropDownList, command=store_temp)
var.set(dropDownList[0])
dropdown.place(relx=0.2, rely=0.35, relwidth=0.7)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial","13","bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial","15","bold")) convert_button = tk.Button(root, text="Obter Número",
command=lambda: call_convert(result_label1), font=("Arial","13","bold"))
convert_button.place(relx=0.35, rely=0.55, relwidth=0.35, relheight=0.2) root.mainloop()
0