Bonjour,

Je veux créer un fonction de pause dans mon programme qui efface l'ensemble des labels d'un frame puis les reaffiches quand on appuie sur play.
Pour cela je voudrais en les supprimant avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for item in wid.Fr_interaction.winfo_children():
    liste_widget_delete.append(item)
    item.grid_forget()
puis à l'apppel d'une autre fonction les réafficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
for widget in liste_widget_delete:
    widget.grid()
Le problème est que en utilisant forget les widget perdent leur positionnement. Y a t-il un moyen d'enregistrer le positionnement de chacun avant de les effacer avec par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Button1 .grid(2, 3)
Label1.grid(1, 1)
ou un moyen de seulement les cacher sans supprimer leur position.

J'espère une réponse simple et suis disponible pour toutes questions
Merci d'avance