Tkinter es un módulo de Python que se utiliza para desarrollar aplicaciones GUI (interfaz gráfica de usuario). Viene junto con Python, por lo que no tiene que instalarlo usando el comando pip .
Tkinter proporciona muchos métodos; uno de ellos es el método geometric() . Este método se usa para establecer las dimensiones de la ventana de Tkinter y se usa para establecer la posición de la ventana principal en el escritorio del usuario.
Código # 1: ventana Tkinter sin usar el método de geometría .
Python3
# importing only those functions which are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button # creating tkinter window root = Tk() # Create Button and add some text button = Button(root, text = 'Geeks') # pady is used for giving some padding in y direction button.pack(side = TOP, pady = 5) # Execute Tkinter root.mainloop()
Producción:
Tan pronto como ejecute la aplicación, verá que la posición de la ventana de Tkinter está en la posición noroeste de la pantalla y el tamaño de la ventana también es pequeño, como se muestra en la salida.
Código #2:
Python3
# importing only those functions which # are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button # creating tkinter window root = Tk() # creating fixed geometry of the # tkinter window with dimensions 150x200 root.geometry('200x150') # Create Button and add some text button = Button(root, text = 'Geeks') button.pack(side = TOP, pady = 5) # Execute Tkinter root.mainloop()
Producción:
Después de ejecutar la aplicación, verá que el tamaño de la ventana de Tkinter cambia, pero la posición en la pantalla es la misma.
Código #3:
Python3
# importing only those functions which # are needed from tkinter import Tk, mainloop, TOP from tkinter.ttk import Button # creating tkinter window root = Tk() # creating fixed geometry of the # tkinter window with dimensions 150x200 root.geometry('200x150 + 400 + 300') # Create Button and add some text button = Button(root, text = 'Geeks') button.pack(side = TOP, pady = 5) # Execute Tkinter root.mainloop()
Producción:
Cuando ejecute la aplicación, observará que tanto la posición como el tamaño cambian. Ahora la ventana de Tkinter aparece en una posición diferente (300 desplazados en el eje Y y 400 desplazados en el eje X).
Nota: También podemos pasar un argumento variable en el método de geometría, pero debe tener la forma (variable1) x (variable2) ; de lo contrario, generará un error.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA