due204

Untitled

Dec 7th, 2021
1,043
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. from tkinter import Button, Entry, Label
  2. from tkinter import Toplevel
  3. from tkinter import StringVar
  4.  
  5.  
  6. toor = Toplevel()  # Creamos una ventana
  7. toor.title("Facturacion")  # Titulo de la ventana
  8. toor.geometry("1050x550")  # Tamaño de la ventana
  9. # toor.resizable(False, False)  # Evitamos modificar la ventana
  10.  
  11. long2 = 17
  12. numero = 0
  13.  
  14. lista_negra = (
  15.     "Fecha",
  16.     "Remito",
  17.     "Tipo Cambio",
  18.     "Imp. U$s",
  19.     "Imp. Total",
  20.     "Pagos",
  21.     "Saldo",
  22. )
  23. lista_negra_get = (
  24.     "fecha",
  25.     "remito",
  26.     "tip_cam",
  27.     "imp_dol",
  28.     "imp_tot",
  29.     "pagos",
  30.     "saldo",
  31. )
  32.  
  33. fecha = StringVar()
  34. remito = StringVar()
  35. tip_cam = StringVar()
  36. imp_dol = StringVar()
  37. imp_tot = StringVar()
  38. pagos = StringVar()
  39. saldo = StringVar()
  40.  
  41.  
  42. def entradas(txt_var, width_e, row, col):
  43.     entrada = Entry(toor, textvariable=txt_var, width=width_e, relief="ridge")
  44.     entrada.grid(row=row, column=col)
  45.     return entrada
  46.  
  47.  
  48. def obtener():
  49.     print(fecha.get())
  50.     print(saldo.get())
  51.  
  52.  
  53. for i in zip(lista_negra, lista_negra_get):
  54.     texto = Label(
  55.         toor,
  56.         text=i[0],
  57.         width=long2,
  58.         relief="ridge",
  59.         bg="lavender",
  60.     )
  61.     texto.grid(row=0, column=numero)
  62.  
  63.     entradas(i[1], long2, 1, numero)
  64.  
  65.     numero = numero + 1
  66.  
  67. boton = Button(toor, text="Guardar", command=obtener)
  68. boton.grid(row=2, column=6)
  69.  
  70. toor.mainloop()
  71.  
RAW Paste Data