[pyGTK] Suppression de tous les widgets d'un conteneur HBox
1 réponse
drneogeo
Bonjour,
Je souhaiterai supprimer tous les widgets contenu dans un conteneur de
type "HBox".
L'objet HBox comprend bien une méthode "remove", mais celle-ci accepte
comme paramètre le widget à supprimer.
Or moi ce que je veux faire, c'est supprimer tout les widgets du
conteneur, sachant que je ne garde pas en mémoire la liste des widgets
présent dans le conteneur : je ne peux donc pas utiliser la méthode
remove
Bref, comment supprimer tout les widgets en sachant que la seule
information dont je dispose, c'est l'objet conteneur lui-même ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
tiissa
L'objet HBox contient aussi, puisqu'il derive de Container, une methode get_children qui renvoie la liste des widget qu'il contient. Il doit donc y avoir moyen de faire quelquechose du genre :
for fils in mon_hbox.get_children(): mon_hbox.remove(fils)
L'objet HBox contient aussi, puisqu'il derive de Container, une methode
get_children qui renvoie la liste des widget qu'il contient.
Il doit donc y avoir moyen de faire quelquechose du genre :
for fils in mon_hbox.get_children():
mon_hbox.remove(fils)
L'objet HBox contient aussi, puisqu'il derive de Container, une methode get_children qui renvoie la liste des widget qu'il contient. Il doit donc y avoir moyen de faire quelquechose du genre :
for fils in mon_hbox.get_children(): mon_hbox.remove(fils)