La méthode place() | Tkinter Python 3

Ce gestionnaire de géométrie organise les widgets en les plaçant dans une position spécifique dans le widget parent.
 

Syntaxe:
widget.place(options)

 
 
Voici la liste des options possibles :

  • anchor : L’emplacement exact du widget auquel les autres options se réfèrent: peut être N, E, S, W, NE, NW, SE ou SW, la valeur par défaut est NW (le coin supérieur gauche du widget)
  • bordermode : INSIDE (par défaut) pour indiquer que d’autres options font référence à l’intérieur du parent (en ignorant la bordure du parent); OUTSIDE autrement.
  • height, width : Hauteur et largeur en pixels.
  • relheight, relwidth : Hauteur et largeur sous forme d’un nombre flottant entre 0,0 et 1,0.
  • relx, rely : Décalage horizontal et vertical sous forme d’un nombre flottant entre 0,0 et 1,0.
  • x, y : Décalage horizontal et vertical en pixels.

 

Exemple:
from tkinter import *

gui = Tk()

l1 = Label(gui, text = "Firstname")
l1.place(x = 10, y = 10)
e1 = Entry(gui, bd = 5)
e1.place(x = 70, y = 10)

l2 = Label(gui, text = "Lastname")
l2.place(x = 10, y = 50)
e2 = Entry(gui, bd = 5)
e2.place(x = 70, y = 50)

btn = Button(gui, text = "Cliquez ici!")
btn.place(x = 100, y = 100)
gui.geometry("210x150+10+10")
gui.mainloop()

Sortie:


 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *