from tkinter import *
root =Tk()
class app():
def __init__(self):
self.root = root
self.janela()
self.converter()
root.mainloop()
def janela(self):
self.root.title("Converter Quilómetros ")
self.root.geometry("350x250")
self.root.resizable(False, False)
self.root.configure(background='#eaeef5')
def converter(self):
#
self.km = DoubleVar()
self.km_lb = Label(text=" Coloque os Quilómetros: ",
font=("Helvetica", '10','bold')
,bg='#78c8c0',fg='#0a0fc9')
self.km_lb.place(relx=0.05,rely=0.1)
self.km_entry = Entry(textvariable=self.km)
self.km_entry.place(relx=0.6,rely=0.1,relwidth=0.2)
# Resultado
self.resultadomile = StringVar()
self.resultadomile_lb21 = Label(text='Milhas: ',
font=("Helvetica", '12','bold'))
self.resultadomile_lb21.place(relx=0.1, rely=0.6)
self.resultadomile_lb2 = Label(textvariable=self.resultadomile,
font=("Helvetica", '10'))
self.resultadomile_lb2.place(relx=0.5, rely=0.6)
self.resultadojarda = StringVar()
self.resultadojarda_lb21 = Label(text='Jarda: ',
font=("Helvetica", '12', 'bold'))
self.resultadojarda_lb21.place(relx=0.1, rely=0.7)
self.resultadojarda_lb2 = Label(textvariable=self.resultadojarda,
font=("Helvetica", '10'))
self.resultadojarda_lb2.place(relx=0.5, rely=0.7)
self.resultadopes = StringVar()
self.resultadopes_lb21 = Label(text='Pés: ',
font=("Helvetica", '12', 'bold'))
self.resultadopes_lb21.place(relx=0.1, rely=0.8)
self.resultadopes_lb2 = Label(textvariable=self.resultadopes,
font=("Helvetica", '10'))
self.resultadopes_lb2.place(relx=0.5, rely=0.8)
# Butão de calcular
#
self.bt_calcular = Button(text="Converter", bd=2,
font=('verdana', '8', 'bold'), bg='gray18',
fg='white',command=self.butao1)
self.bt_calcular.place(relx=0.35, rely=0.25, relwidth=0.25,
relheight=0.2)
def butao1(self):
medida = self.km.get()
mile =medida* 0.621371
km_to_mile = round(mile, 2)
jarda= medida*1093.61
km_to_yard = round(jarda, 2)
pes = medida* 3280.84
km_to_foot = round(pes, 2)
return self.resultadomile.set(km_to_mile),self.resultadojarda.set(km_to_yard),\
self.resultadopes.set(km_to_foot)
app()
Comentários
Enviar um comentário