- import tkinter as tk
- import sqlite3
- con = sqlite3.connect("db_de_ventas.db")
- cursor = con.cursor()
-
- def mostrar_ventas():
- cursor.execute('SELECT * FROM tienda')
- valores = cursor.fetchall()
- print(valores)
- for ropa in valores:
-
- lista.insert(tk.END,ropa)
-
-
-
-
- #cursor.execute("CREATE TABLE tienda (id integer primary key,vestimenta text,precio numeric)")
-
- #cursor.execute("INSERT INTO tienda(id,vestimenta,precio) values(0,'remera',922)")
-
-
- def enviar_a_base():
- iid = eleccion_id.get()
- venta = eleccion_vestimenta.get()
- precio = eleccion_precio.get()
- #cursor.execute("CREATE TABLE tienda (id integer primary key,vestimenta text,precio integer)")
- #cursor.execute("INSERT INTO tienda(id,vestimenta,precio) values(0,'remera',922)")
- #cursor.execute('SELECT * FROM tienda')
- cursor.execute('insert into tienda values(?,?,?)',(iid,venta,precio))
- con.commit()
- eleccion_id.delete(0,tk.END)
- eleccion_precio.delete(0,tk.END)
- eleccion_vestimenta.delete(0,tk.END)
-
-
-
- def total_ventas():
- resultado = 0
- cursor.execute("select * from tienda")
- ventas_sumar = cursor.fetchall()
- for venta in ventas_sumar:
-
- resultado = resultado + venta[2]
- eti_mostrar_calculo.configure(text=resultado)
-
-
- ventana = tk.Tk()
- ventana.geometry("700x600")
- ventana.title("Tienda de ropa")
-
- etiqueta1 = tk.Label(text="Elija una opcion")
- etiqueta1.place(x=20,y=120)
-
-
- eleccion_id = tk.Entry()
- eleccion_id.place(x = 20,y =20)
-
- eleccion_vestimenta = tk.Entry()
- eleccion_vestimenta.place(x = 20,y =40)
-
-
- eleccion_precio = tk.Entry()
- eleccion_precio.place(x = 20,y =80)
-
- btn1 = tk.Button(text="Mostrar ventas",command=mostrar_ventas)
- btn1.place(x=200,y=200)
-
-
- btn_ingreso_venta = tk.Button(text="Guardar",command=enviar_a_base)
- btn_ingreso_venta.place(x=200,y=47)
-
-
-
- btn3 = tk.Button(text="calcular el total de ventas",command=total_ventas)
- btn3.place(x=20,y=380)
-
- eti_mostrar_calculo = tk.Label(bg="red",width =20,height=1)
- eti_mostrar_calculo.place(x = 260,y = 380)
-
- lista = tk.Listbox()
- lista.place(x=20,y=170)
-
-
-
-
- ventana.mainloop()
si me pueden tirar una ayuda sobre como una vez que se muestran los item al presionar el boton que no se muestren de nuevo