Cree une fonction qui appelle :
void gtk_button_set_label (GtkButton *button,
const gchar *label);
Par exemple :
void change_texte_bouton(GtkWidget *bouton, gpointer rien){
gtk_button_set_label ( bouton, "mon texte" );
}
et tu appelles, après la création du bouton :
g_signal_connect(G_OBJECT(pButton [1]), "clicked", G_CALLBACK(change_texte_bouton), NULL);
Et c'est tout.
Si tu veux connaître toutes les fonction de gtk+ va sur :
http://developer.gnome.org/doc/API/2.0/gtk
et pour la glib, pango, etc, les adresses des docs sont là :
http://www.gtk.org/api
Remarque :
gtk_lable_set_text ne fonctionne qu'avec des labels et non avec des boutons.
Deuxième remarque :
dans ton cas le label est en fait fils du bouton qui est un conteneur.