#1 Le 20/02/2008, à 15:14
- Linkid
[Résolu] [Python] Tkinter, Canvas et position cercles
Bonjour,
Je suis en train de programmer un petit truc en python avec Tkinter et je suis en ce moment même confronté à un petit problème avec mon canvas.
En effet, j'ai créé X carrés tous identiques et cà´te à cà´te dans un canvas can. J'ai ensuite créé un ovale cercle que je souhaite déplacer sur mes carrés à l'aide de can.coords(cercle, ...). De plus, j'aimerais bien pouvoir changer la couleur des carrés o๠mon ovale est passé.
Or, j'ai remarqué très vite que le fait de créer un carré par dessus un autre puis de déplacer mon ovale sur ce carré ne mettait pas mon ovale en premier plan, mais le nouveau carré !
Donc j'aimerais savoir si avec Tkinter dans un Canvas on pouvait modifier la position (1er, 2e, 3e, (K-1)e, Ke plan; K \in \N* pour être précis) des objets (ovales, carrés, lignes, ...) à l'aide d'une commande... Et si c'est le cas, pourriez-vous me donnez des infos sur cette commande ?
Sinon, je pense que je vais y aller à la barbare en supprimant mon ovale et en recréant un autre...
Merci d'avance !
Linkid
Dernière modification par Linkid (Le 05/05/2008, à 18:37)
Ubuntu 9.10 : "The Karmic Koala"... Un monde de rêve rempli d'animaux !
Notre liberté ne se limite pas à Windows...
Hors ligne
#2 Le 20/02/2008, à 17:45
- Linkid
Re : [Résolu] [Python] Tkinter, Canvas et position cercles
up ?
Ubuntu 9.10 : "The Karmic Koala"... Un monde de rêve rempli d'animaux !
Notre liberté ne se limite pas à Windows...
Hors ligne
#3 Le 20/02/2008, à 18:20
- yannp
Re : [Résolu] [Python] Tkinter, Canvas et position cercles
J'avais manipulé un peu cette bibliothèque, mais il y a bien longtemps !
Regarde dans ce pdf, il y a pas mal de démonstrations avec Tkinter, tu y trouveras peut-être ton bonheur !
http://www.cifen.ulg.ac.be/inforef/swi/ … _hyper.pdf
(dans les exercices, il y a des constructions assez importantes.)
Dernière modification par yannp (Le 20/02/2008, à 18:21)
Blog : http://airdesign.ch/yann
Système : Mac OS X - Ubuntu - Arch Linux - Frugalware - Windows
Hors ligne
#4 Le 20/02/2008, à 19:45
- PMdomine
Re : [Résolu] [Python] Tkinter, Canvas et position cercles
Voilà mes deux références concernant Tkinter :
http://www.pythonware.com/library/tkinter/introduction/
http://infohost.nmt.edu/tcc/help/pubs/tkinter/
Dans le second site, regarde en bas de la page des méthodes du canvas : http://infohost.nmt.edu/tcc/help/pubs/t … thods.html
Les méthodes « tag_lower » et « tag_raise » sont les réponses à ta question.
Bonne continuation !
« Mais à quoi te sert Python ?
--- À tout ! »
Hors ligne
#5 Le 20/02/2008, à 20:23
- Linkid
Re : [Résolu] [Python] Tkinter, Canvas et position cercles
Voilà mes deux références concernant Tkinter :
Les méthodes « tag_lower » et « tag_raise » sont les réponses à ta question.
Merci beaucoup pour votre aide !!!
Ubuntu 9.10 : "The Karmic Koala"... Un monde de rêve rempli d'animaux !
Notre liberté ne se limite pas à Windows...
Hors ligne