Bonjour !
existe t il une fonction qui permet de recuperer les propriétées d'un canvas existant ( largeur, hauteur .... )
Merci
+
Bonjour !
existe t il une fonction qui permet de recuperer les propriétées d'un canvas existant ( largeur, hauteur .... )
Merci
+
http://tkinter.unpythonic.net/pydoc/Tkinter.Canvas.html
je pense que tu dois pouvoir faire celà avec winfo_geometry, winfo_width...
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 >>> from Tkinter import * >>> fen=Tk() >>> can=Canvas(fen, width=500, height=600, bg='white') >>> can.grid() >>> can.winfo_geometry() '502x602+0+0' >>> can.winfo_width() 502 >>> can.winfo_height() 602
Cette fonction correspond a ce que je recherche ais dans mon script elle me revoi 1 pour la largeur et pour la longeur???
je e coprend pas trop pourquoi alors que je l'utilise comme dans ton exemple a peut pret
Tant que tu ne l'as pas affiché, il a pour largeur et hauteur 1
(cf http://www.developpez.net/forums/sho...d.php?t=157057 )
essaye par exemple:
largeur=canvas.cget('width')
ça devrait marcher. Tu peux de cette manière récupérer n'importe quelle valeur.
Partager