Python GTK avec Glade

Fermé
dembadiax Messages postés 1 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 17 juin 2013 - 17 juin 2013 à 03:39
nar6du14 Messages postés 459 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 7 décembre 2013 - 27 juin 2013 à 04:26
Bonsoir, je suis entrin de developper une application python gtk en utilisant glade. J'aimerai au cour de l'execution du programme avoir la possibilité de changer de fenetre (fichier glade) et fermant celle qui etait auparavant active. Toute aide serait la bienvenue! Merci

1 réponse

nar6du14 Messages postés 459 Date d'inscription dimanche 27 décembre 2009 Statut Membre Dernière intervention 7 décembre 2013 64
27 juin 2013 à 04:26
tu augmentes le refcount du principal enfant de la fenetre de toplevel tu lerend invisible

tu retires cet enfant de cette fenetre principale en passant son adresse à un pointeur sur un widget pour plutard utiliser l'enfant,

tu utilises un gtkbuilder, tu charges ton nouveau fichier, il te crée une autre fenetre de haut niveau avec son enfant , tu augmentes le refcount de l'enfants, tu fais décroitre le refcount de cette nouvelle fenetre puis tu prends ce nouvel enfant et tu l'insère dans la première fenetre. puis, tu rends visible ce nouvel enfant et le tour est joué
0