Advertisement
teslariu

grid y pack

Jul 20th, 2023
1,246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # posicionamiento grid
  5. """
  6. import tkinter as tk
  7. from tkinter import ttk
  8.  
  9. ventana = tk.Tk()
  10. ventana.title("GRID")
  11. ventana.config(width=400, height=370)
  12.  
  13.  
  14. caja1 = ttk.Entry()
  15. caja1.grid(row=0, column=0)
  16.  
  17.  
  18. caja2 = ttk.Entry()
  19. caja2.grid(row=1, column=1)
  20. # anclado de la fila y columna 2
  21. label = ttk.Label(text="Hola")
  22. label.grid(row=2, column=2, sticky="nsew", padx=100, pady=20)
  23.  
  24. # habilito el redimensionamiento automatico en la columna y fila 2
  25.  
  26. ventana.columnconfigure(2, weight=1)
  27. ventana.rowconfigure(2, weight=1)
  28.  
  29. ventana.mainloop()
  30. """
  31. # posicionamiento pack
  32. import tkinter as tk
  33. from tkinter import ttk
  34.  
  35. ventana = tk.Tk()
  36. ventana.title("PACK")
  37. ventana.config(width=400, height=300)
  38.  
  39. caja = ttk.Entry()
  40. caja.pack(side=tk.LEFT)
  41.  
  42. etiqueta = ttk.Label(text="antes de la caja...")
  43. etiqueta.pack(before=caja)
  44.  
  45. boton = ttk.Button(text="click me!")
  46. boton.pack(after=etiqueta, padx=30, pady=50, ipadx=70, ipady=35)
  47.  
  48. caja2 = ttk.Entry()
  49. caja2.pack(before=caja, expand=True, fill=tk.BOTH)
  50.  
  51. ventana.mainloop()
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement