Para obtener toda la información sobre las opciones de gestión de la geometría de un widget , se utilizan los métodos place_info() , pack_info() y grid_info() en tkinter .
Este método se utiliza para obtener información sobre la gestión de la geometría de un widget, como la posición y el tamaño de una ventana, ya sea en términos absolutos o en relación con otra ventana.
Sintaxis: widget.place_info()
Parámetro: Ninguno
Devoluciones: Devuelve un diccionario de la información de las opciones de lugar del widget actual
Código 1:
Python3
# Importing all functions/classes # from tkinter module from tkinter import * # toplevel window root = Tk() # setting window size root.geometry("810x350") # create a Label widget whose # place info is to be obtained rect = Label(root, text = "MY PLACE INFO IS SHOWN BELOW", bg = "pink") # place a widget in a specific # position in the parent widget. rect.place(rely = 0.1, relx = 0.2, relwidth = 0.6, relheight = 0.3) # widget displaying place info of rect label = Label(root) # place a widget in a specific # position in the parent widget. label.place(rely = 0.6) # get a info of the place label['text'] = rect.place_info() # start the GUI root.mainloop()
Producción:
Este método se utiliza para obtener información sobre la gestión de la geometría de un widget, como expansión, lateral, relleno, valores de relleno, etc.
Sintaxis: widget.pack_info()
Parámetro: Ninguno
Devoluciones: Devuelve un diccionario de la información de las opciones del paquete del widget actual
Código 2:
Python3
# Importing all functions/classes # from tkinter module from tkinter import * # toplevel window root = Tk() # create a Label widget whose # pack info is to be obtained rect = Label(root, text = "MY PACK INFO IS SHOWN BELOW", bg = "pink") # placing them in a specific position # in the parent widget. rect.pack(expand = True) # create a Label label = Label(root) label.pack() label['text'] = rect.pack_info() # start the GUI root.mainloop()
Producción:
Este método se utiliza para obtener información sobre la gestión de la geometría de un widget, como el número de fila, el número de columna, el rango de filas, la extensión de columnas, los valores de relleno, etc.
Sintaxis: widget.grid_info()
Parámetro: Ninguno
Devoluciones: Devuelve un diccionario de la información de las opciones de cuadrícula del widget actual
Código 3:
Python3
# Importing all functions/classes # from tkinter module from tkinter import * # toplevel window root = Tk() # widget whose grid info is to be obtained rect = Label(root, text = "MY GRID INFO IS SHOWN BELOW", bg = "pink") # grid method is used for placing # the widgets at respective positions # in table like structure . rect.grid(stick = N) # create a label label = Label(root) label.grid() label['text'] = rect.grid_info() # start the GUI root.mainloop()
Producción:
Publicación traducida automáticamente
Artículo escrito por maryamnadeem20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA