Je suis un débutant de glade/pygtk.Passer des données utilisateur avec glade/gtkbuilder
Je fais avec certains éléments de menu radio. I créé un gestionnaire de signal sur l'onglet signaux,
gestionnaire: on_group_menu_change
données utilisateur: 7
ce que j'attendu est passer le int (ou str) valeur en tant qu'utilisateur param au gestionnaire. Cependant, au démarrage, je trouve cet avertissement:
Impossible rechercher objet 0 sur le signal group_changed d'objet radiomenuitem1
Je sais GtkBuilder traiter comme une référence d'objet.
Alors, comment puis-je simplement passer un int/str au gestionnaire?
Ici, « références » signifie que le nom d'un objet. Je l'ai juste compris après la plongée dans GTK +. GtkBuilder recherche les "données utilisateur" (rendues comme 'object = "foo"' dans XML) dans la même table de hachage que celle utilisée pour trouver les objets dans gtk_builder_get_object(). –