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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager