Aluguer de Carros (utilizando tkinter)

from tkinter import *
root = Tk()
root.title("Aluguer de Carros")
root.geometry("400x300")
root.resizable(0,0)
root.configure(bg="#cfe2f3")
def app():
d = dias.get()
km = quilometros.get()
# carro custa 60 euros por dias e 0.15 por quilimotro
valor_pago = (d*60) +(km *0.15)
mensagem = f'O total a pagar é de € {round(valor_pago,2)}.'
resultado.set(mensagem)

def limpar():
dias_entrada.delete(0, END)
quilometros_entrada.delete(0, END)

titulo = Label(text="Aluguer de Carros ",bg="#cfe2f3",fg="#bf9000",
font=("Arial","14","bold"))
titulo.place(relx=0.3,rely=0.05)
diastexto = Label(text="Quantos dias alugados? ",bg="#cfe2f3",fg="black",
font=("Arial","10","bold"))
diastexto.place(relx=0.05,rely=0.2)
dias = IntVar()
dias_entrada= Entry(textvariable=dias,font=("Arial","12","bold"),
bg="white",fg="#990000",justify='center')
dias_entrada.place(relx=0.5,rely=0.2,relwidth=0.3)

quilometrostexto = Label(text="Quantos km percorreu? ",
bg="#cfe2f3",fg="black",
font=("Arial","10","bold"))
quilometrostexto.place(relx=0.05,rely=0.4)
quilometros = IntVar()
quilometros_entrada= Entry(textvariable=quilometros,
font=("Arial","12","bold"),
bg="white",fg="#990000",justify='center')
quilometros_entrada.place(relx=0.5,rely=0.4,relwidth=0.3)

#
but_resposta = Button( text="Calcular", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'),command=app)
but_resposta.place(relx=0.25, rely=0.6, relwidth=0.2, relheight=0.15)

but_limpar = Button( text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.55, rely=0.6, relwidth=0.2, relheight=0.15)

resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#cfe2f3",fg="#2986cc")
vresultado.place(relx=0.2,rely=0.8,relwidth=0.6)
root.mainloop()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação