Je souhaite supprimer une image de mon interface lorsqu'un utilisateur clique sur un bouton spécifique.Python: suppression d'une trame TKinter
C'est la fonction de rappel invoquée
def removeMyself(self):
del self
Cependant, il ne se retire pas. Je supprime probablement l'objet en python sans mettre à jour l'interface?
grâce
Mise à jour
self.itemFrame = tk.Frame(parent)
self.itemFrame.pack(expand=False, side=tk.TOP)
removeB = tk.Button(self.itemFrame, text="Remove", width=10, command=self.removeIsosurface)
def removeIsosurface(self):
self.itemFrame.Destroy()
Message d'erreur:
AttributeError: Frame instance has no attribute 'Destroy'
'destroy()' est en minuscules. –
'del self' supprime simplement le nom' self' de la portée locale. –