J'utilise Python et Tkinter, et j'ai besoin de connaître les dimensions actuelles (largeur, hauteur) d'un widget.
J'ai essayé somewidget["width"]
, mais il ne renvoie qu'une valeur fixe et n'est pas mis à jour chaque fois que la taille du widget change (par exemple lorsque la fenêtre est redimensionnée).
Utilisez somewidget.winfo_width()
et somewidget.winfo_height()
pour obtenir la taille réelle du widget, la propriété somewidget['width']
N'est qu'un indice donné au gestionnaire de géométrie.
somewidget.winfo_width()
et somewidget.winfo_height()
donne 1. Vous devez mettre à jour Tk (issue tk.update()
) avant d'obtenir ces valeurs.