[pyGTK] Suppression de tous les widgets d'un conteneur HBox
Le
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 ?
Merci
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 ?
Merci

Poser une question


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)