En este artículo, veremos cómo agregar un margen a la ventana de Tkinter.
Usaremos el marco para agregar el margen:
Sintaxis:
Marco (raíz, opciones)
Acercarse:
- Importación del módulo.
- Crear la ventana principal (contenedor)
- Usa marco y marco.pack()
- Aplique el evento Trigger en los widgets.
Sin usar el método de marco:
Python3
# importing the module from tkinter import * # main container root = Tk() # container content label = Label(root, text='GeeksForGeeks.org!', width=45, height=10) label.pack() root.mainloop()
Producción :
Ejemplo 1:
Usando el método de marco de este módulo. Con frame() hemos usado la función pack() para colocar el contenido y crear un margen.
ventana.paquete(opciones)
Las opciones son relleno, expandir o lado.
A continuación se muestra la implementación:
Python3
# importing module from tkinter import * # main container root = Tk() # frame frame = Frame(root, relief = 'sunken', bd = 1, bg = 'white') frame.pack(fill = 'both', expand = True, padx = 10, pady = 10) # container content label = Label(frame, text = 'GeeksForGeeks.org!', width = 45, height = 10, bg = "black", fg = "white") label.pack() root.mainloop()
Producción :
Ejemplo 2: También podemos usar el método grid() del módulo para dar margen al contenedor o ventana.
Sintaxis:
ventana.grid( grid_options )
Python3
# importing the module from tkinter import * # container window root = Tk() # frame frame = Frame(root) # content of the frame frame.text = Text(root) frame.text.insert('1.0', 'Geeks for Geeks') # to add margin to the frame frame.text.grid(row = 0, column = 1, padx = 20, pady = 20) # simple button frame.quitw = Button(root) frame.quitw["text"] = "Logout", frame.quitw["command"] = root.quit frame.quitw.grid(row = 1, column = 1) root.mainloop()
Producción :
Publicación traducida automáticamente
Artículo escrito por maheswaripiyush9 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA