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 :
puis à l'apppel d'une autre fonction les réafficher
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()
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
3 for widget in liste_widget_delete: widget.grid()
ou un moyen de seulement les cacher sans supprimer leur position.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Button1 .grid(2, 3) Label1.grid(1, 1)
J'espère une réponse simple et suis disponible pour toutes questions
Merci d'avance
Partager