Balança (usando tkinter)

 


from tkinter import *
root = Tk()
root.title("Balança")
root.geometry("400x250")
root.configure(bg="#a5c0fa")
root.resizable(0,0)
def cal():
peso = variavel1.get()
precoporunidade = variavel2.get()
t = peso*precoporunidade
tarr = round(t,2)
variavel3.set(tarr)
#PESO
texto1 = Label(text="Peso (kg) ",font=("Arial","12","bold"),
fg="#034bd9",bg="#a5c0fa")
texto1.place(relx=0.15,rely=0.1)
variavel1 = DoubleVar()
entrada1 =Entry(textvariable=variavel1,justify='center')
entrada1.place(relx=0.1,rely=0.25)
# PREÇO POR UNIDADE
texto2 = Label(text="Preço por kg ",font=("Arial","12","bold"),
fg="#034bd9",bg="#a5c0fa")
texto2.place(relx=0.65,rely=0.1)
variavel2 = DoubleVar()
entrada2 =Entry(textvariable=variavel2,justify='center')
entrada2.place(relx=0.6,rely=0.25)
#Preço total
texto3 = Label(text=" Total ",font=("Arial","12","bold"),
fg="#034bd9",bg="#a5c0fa")
texto3.place(relx=0.2,rely=0.5)
variavel3 = StringVar()
entrada3 =Label(textvariable=variavel3,justify='center')
entrada3.place(relx=0.1,rely=0.6,relwidth=0.3)
# Butão
but = Button(text="Calcular",font=("Arial","12","bold"),fg="white",bg="blue",
command=cal)
but.place(relx=0.6,rely=0.55,relwidth=0.2,relheight=0.15)
root.mainloop()

# Usando dicionário.


from tkinter import *

root = Tk()
root.title("Balança")
root.geometry("400x250")
root.configure(bg="#a5c0fa")
root.resizable(0, 0)

def cal():
peso = float(variavel1.get())
numeroescolhido = variavel2.get()
precoporunidade = frutaria.get(numeroescolhido, 0)
t = peso * precoporunidade
tarr = round(t, 2)
variavel3.set(tarr)

# Dicionário com os preços por unidade dos produtos
frutaria = {"200": 1, "201": 2, "202": 3}

# Peso
texto1 = Label(text="Peso (kg)", font=("Arial", "12", "bold"), fg="#034bd9", bg="#a5c0fa")
texto1.place(relx=0.15, rely=0.1)
variavel1 = DoubleVar()
entrada1 = Entry(textvariable=variavel1, justify='center')
entrada1.place(relx=0.1, rely=0.25)

# Número do Produto
texto2 = Label(text="Número do Produto", font=("Arial", "12", "bold"), fg="#034bd9", bg="#a5c0fa")
texto2.place(relx=0.55, rely=0.1)
variavel2 = StringVar()
entrada2 = Entry(textvariable=variavel2, justify='center')
entrada2.place(relx=0.6, rely=0.25)

# Preço total
texto3 = Label(text="Total", font=("Arial", "12", "bold"), fg="#034bd9", bg="#a5c0fa")
texto3.place(relx=0.2, rely=0.5)
variavel3 = StringVar()
entrada3 = Label(textvariable=variavel3, justify='center')
entrada3.place(relx=0.1, rely=0.6, relwidth=0.3)

# Botão
but = Button(text="Calcular", font=("Arial", "12", "bold"), fg="white", bg="blue", command=cal)
but.place(relx=0.6, rely=0.55, relwidth=0.2, relheight=0.15)

root.mainloop()


 

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação