Tkinter Toile de déplacement d'un élément de haut niveau
J'ai un Tkinter Toile widget (Python 2.7, pas 3), et sur cette Toile, j'ai différents éléments. Si je crée un nouvel élément qui chevauche un vieil article, Il sera en face. Comment puis-je maintenant déplacer l'ancien article dans l'avant de la nouvellement créée, ou même devant tous les autres objets sur la Toile?
Exemple de code pour l'instant:
from Tkinter import *
root = Tk()
canvas = Canvas(root,width=200,height=200,bg="white")
canvas.grid()
firstRect = canvas.create_rectangle(0,0,10,10,fill="red")
secondRect = canvas.create_rectangle(5,5,15,15,fill="blue")
maintenant, je veux firstRect pour être en face de secondRect.
OriginalL'auteur Peter Kramer | 2012-06-09
Vous devez vous connecter pour publier un commentaire.
Utiliser le
tag_lower()
ettag_raise()
méthodes pour laCanvas
objet:Ou:
Pour l'avant je crois. Voici le lien
OriginalL'auteur Joel Cornett
Si vous avez plusieurs articles sur la toile et vous ne savez pas où l'on va se chevauchent, puis le faire.
OriginalL'auteur Charitoo