from tkinter import *
root = Tk()
root.title("Exemplo muito simples")
root.geometry("400x250")
root.configure(bg="#a5c0fa")
root.resizable(0, 0)
def limpar(variavel4):
variavel4.set("")
def cal():
codigo = variavel4.get()
try:
codigo_int = int(codigo)
except ValueError:
texto5.config(text="O código deve \nser um número")
return
if codigo == "":
texto5.config(text="Não colocou Código")
else:
deputado = next((item for item in deputados if item["codigo"].lower() == codigo.lower()), None)
if deputado:
texto5.config(text=deputado["nome"])
else:
texto5.config(text="Deputado não encontrado")
deputados = [
{"codigo": "200", "nome": "Kim Kataguiri"},
{"codigo": "201", "nome": "Flávio Bolsonaro"},
{"codigo": "202", "nome": "Marco Feliciano"},
{"codigo": "203", "nome": "Eduardo Bolsonaro"},
{"codigo": "204", "nome": "Marcel van Hattem"}
]
# Número
texto4 = Label(text="Código", font=("Arial", "18", "bold"), fg="#034bd9", bg="#a5c0fa")
texto4.place(relx=0.4, rely=0.05)
variavel4 = StringVar()
entrada4 = Entry(textvariable=variavel4, justify='center')
entrada4.place(relx=0.3, rely=0.25, relwidth=0.4)
entrada4.focus()
texto5 = Label(text=" ", font=("Arial", "18", "bold"), fg="#034bd9", bg="#a5c0fa")
texto5.place(relx=0.23, rely=0.7)
# Botão
but = Button(text="Mostrar", font=("Arial", "12", "bold"), fg="white", bg="blue", command=cal)
but.place(relx=0.15, rely=0.5, relwidth=0.2, relheight=0.15)
but1 = Button(text="Limpar", font=("Arial", "12", "bold"), fg="white", bg="blue",
command=lambda: limpar(variavel4))
but1.place(relx=0.6, rely=0.5, relwidth=0.2, relheight=0.15)
root.mainloop()