Obtenez la taille de la fenêtre Tkinter
Comment puis-je obtenir la largeur et la hauteur d'une fenêtre Tkinter?
source d'informationauteur rectangletangle
Vous devez vous connecter pour publier un commentaire.
Comment puis-je obtenir la largeur et la hauteur d'une fenêtre Tkinter?
source d'informationauteur rectangletangle
Vous devez vous connecter pour publier un commentaire.
Vous utilisez le
winfo_width
méthode du widget pour obtenir la largeur réelle. Vous pouvez utiliserwinfo_reqwidth
pour obtenir la taille que le widget est la demande, qui peut être différente.Notez que si vous appelez cela avant que la fenêtre ne s'affiche sur l'écran, vous n'aurez pas la réponse que vous attendez. Tkinter doit avoir tirés de la fenêtre avant de pouvoir connaître la taille. Une solution simple si vous essayez d'obtenir la taille de la fenêtre avant le début de votre programme est d'appeler le
update
méthode sur la fenêtre avant de chercher à obtenir la taille.Je crois que vous pourriez faire
root.geometry("300x300")
où les 300 sont des nombres aléatoires j'ai juste choisi. Pour plus d'informations, consulter ce tutoriel
http://usingpython.com/using-tkinter/
sur python 2.7:
sur python 3: