from tkinter import *
root =Tk()
class app():
def __init__(self):
self.root = root
self.janela()
self.poupaapp()
root.mainloop()
def janela(self):
self.root.title("Poupança")
self.root.geometry("300x250")
self.root.configure(background='blue')
self.root.resizable(False, False)
def poupaapp(self):
self.receitas = DoubleVar()
self.receita_lb = Label(text=" Total das Receitas Mensais ",
font=("Helvetica", '10'))
self.receita_lb.place(relx=0.05, rely=0.15)
self.receita_entry = Entry(textvariable=self.receitas)
self.receita_entry.place(relx=0.7, rely=0.15, relwidth=0.2)
self.despesas = DoubleVar()
self.despesas_lb = Label(text=" Total das Despesas Mensais ",
font=("Helvetica", '10'))
self.despesas_lb.place(relx=0.05, rely=0.3)
self.despesas_entry = Entry(textvariable=self.despesas)
self.despesas_entry.place(relx=0.7, rely=0.3, relwidth=0.2)
# Butão de calcular
#
self.bt_calcular = Button(text="Calcular", bd=2,
font=('verdana', '8', 'bold'), bg='gray18',
fg='white',command=self.butao)
self.bt_calcular.place(relx=0.35, rely=0.45, relwidth=0.25, relheight=0.2)
# Resultado
self.resultado = StringVar()
self.resultado_lb = Label(textvariable=self.resultado,
font=("Helvetica", '12','bold'),fg="white")
self.resultado_lb.place(relx=0.05, rely=0.7)
def butao(self):
rece = self.receitas.get()
despes = self.despesas.get()
poupanca = rece-despes
if poupanca == 0:
texto_final = "Despesas igual a Receitas"
self.resultado_lb['bg'] = 'yellow'
elif poupanca > 0:
texto_final = "Parabéns conseguiu poupar\nA receita é " \
"maior que a despesa."
self.resultado_lb['bg'] = 'green'
else:
texto_final = "Cuidado, não conseguiu poupar\nA receita é " \
"menor que a despesa."
self.resultado_lb['bg'] = 'red'
return self.resultado.set(texto_final)
app()
Comentários
Enviar um comentário