FatoDev

Interfaz

Feb 14th, 2020
245
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. from tkinter import *
  2. from tkinter import messagebox
  3. import sqlite3
  4. import Funciones as F
  5. #-------------------ROOT--------------#
  6. root=Tk()
  7. root.resizable(0,0)
  8. barramenu=Menu(root)
  9. root.config(menu=barramenu)
  10. #------------------#MENUS------------#
  11. archivoMenu=Menu(barramenu, tearoff=0)
  12. archivoMenu.add_command(label="Crear Inventario",command=F.crearInv)
  13. archivoMenu.add_command(label="Eliminar Inventario",command=F.eliminarInv)
  14. archivoMenu.add_command(label="Salir", command=F.salir)
  15.  
  16. invMenu=Menu(barramenu, tearoff=0)
  17. invMenu.add_command(label="Agregar Item", command=F.agregar)
  18. invMenu.add_command(label="Modificar Item")
  19.  
  20. ayudaMenu=Menu(barramenu, tearoff=0)
  21. ayudaMenu.add_command(label="Ayuda")
  22. ayudaMenu.add_command(label="Acerca De...")
  23.  
  24. barramenu.add_cascade(menu=archivoMenu,label="Archivo")
  25. barramenu.add_cascade(menu=invMenu, label="Inventario")
  26. barramenu.add_cascade(menu=ayudaMenu, label="Ayuda")
  27. #----------------Frame1--------------#
  28. frame1=Frame(root)
  29. frame1.pack()
  30. #---------------Entries------------#
  31. vID=StringVar()
  32. vProducto=StringVar()
  33. vPrecio=StringVar()
  34. vCantidad=StringVar()
  35. vTipo=StringVar()
  36.  
  37. entryID=Entry(frame1,textvariable=vID)
  38. entryID.grid(row=0, column=1, pady=10, padx=10)
  39.  
  40. entryProducto=Entry(frame1,textvariable=vProducto)
  41. entryProducto.grid(row=1, column=1, pady=10, padx=10)
  42.  
  43. entryPrecio=Entry(frame1,textvariable=vPrecio)
  44. entryPrecio.grid(row=2, column=1, pady=10, padx=10)
  45.  
  46. entryCantidad=Entry(frame1,textvariable=vCantidad)
  47. entryCantidad.grid(row=3, column=1, pady=10, padx=10)
  48.  
  49. #entryTipo=Entry(frame1,textvariable=vTipo)
  50. #entryTipo.grid(row=4, column=1, pady=10, padx=10)
  51. #----------------LABELS--------------#
  52. labelID=Label(frame1, text="ID:")
  53. labelID.grid(row=0, column=0, padx=10, pady=10, sticky="e")
  54.  
  55. labelProducto=Label(frame1, text="Producto:")
  56. labelProducto.grid(row=1, column=0, padx=10, pady=10, sticky="e")
  57.  
  58. labelPrecio=Label(frame1, text="Precio:")
  59. labelPrecio.grid(row=2, column=0, padx=10, pady=10, sticky="e")
  60.  
  61. labelCantidad=Label(frame1, text="Cantidad:")
  62. labelCantidad.grid(row=3, column=0, padx=10, pady=10, sticky="e")
  63.  
  64. labelTipo=Label(frame1, text="Tipo:")
  65. labelTipo.grid(row=4, column=0, padx=10, pady=10, sticky="e")
  66.  
  67. labelTipo2=Label(frame1)
  68. labelTipo2.grid(row=4, column=1, padx=10, pady=10, sticky="w")
  69. #----------------Frame 2------------#
  70. frame2=Frame(root)
  71. frame2.pack()
  72.  
  73. botonConsulta=Button(frame2, text="Consulta", command=F.consulta)
  74. botonConsulta.grid(row=1, column=0, padx=10)
  75.  
  76. botonEliminar=Button(frame2, text="Eliminar",command=F.eliminar)
  77. botonEliminar.grid(row=1, column=1, padx=10)
  78. #----------------Mainloop-----------#
  79. root.mainloop()
RAW Paste Data