teslariu

form bbdd

Jan 22nd, 2021 (edited)
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.63 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. #!/usr/bin/env python
  5. # -*- coding: utf-8 -*-
  6. #
  7. import tkinter as tk
  8. from tkinter import ttk
  9.  
  10. def mostrar():
  11.     # muestra los datos
  12.     nombre.set("Alejandro")
  13.     nacionalidad.set("Argentino")
  14.     email.set("tatuss@ciudad.com.ar")
  15.     dni.set("11111111111")
  16.  
  17. ventana = tk.Tk()
  18. ventana.title("Datos")
  19. ventana.config(width=400, height=800)
  20.  
  21. nombre = tk.StringVar()
  22. nacionalidad = tk.StringVar()
  23. email = tk.StringVar()
  24. dni = tk.StringVar()
  25. nombre.set("")
  26. nacionalidad.set("")
  27. email.set("")
  28. dni.set("")
  29.  
  30. etiqueta = ttk.Label(text="FORMULARIO")
  31. etiqueta.place(x=100, y=10)
  32.  
  33. #### campo del nombre #############
  34. etiqueta = ttk.Label(text="Nombre")
  35. etiqueta.place(x=10, y=50)
  36. caja_nombre = ttk.Entry(textvariable=nombre, state=tk.DISABLED)
  37. caja_nombre.place(x=120, y=50)
  38.  
  39. #### campo de la nacionalidad #############
  40. etiqueta = ttk.Label(text="Nacionalidad")
  41. etiqueta.place(x=10, y=90)
  42. caja_nacionalidad = ttk.Entry(textvariable=nacionalidad, state=tk.DISABLED)
  43. caja_nacionalidad.place(x=120, y=90)
  44.  
  45. #### campo del email #############
  46. etiqueta = ttk.Label(text="Email")
  47. etiqueta.place(x=10, y=130)
  48. caja_email = ttk.Entry(textvariable=email, state=tk.DISABLED)
  49. caja_email.place(x=120, y=130)
  50.  
  51. #### campo del DNI #############
  52. etiqueta = ttk.Label(text="DNI")
  53. etiqueta.place(x=10, y=170)
  54. caja_dni = ttk.Entry(textvariable=dni, state=tk.DISABLED)
  55. caja_dni.place(x=120, y=170)
  56.  
  57. ########  boton para mostrar datos  #############3
  58. boton = ttk.Button(text="Mostar_datos", command=mostrar)
  59. boton.place(x=100, y=220, width=100, height=50)
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. ventana.mainloop()
  68.  
Add Comment
Please, Sign In to add comment