Bonjour,
j'aimerai créer une boucle qui me créer plusieurs boutons et lorsque ke clique sur chaque bouton, j'appel a chaque fois la meme fonction qui m'ouvre une boite de dialogue avec des variables differents.
Bon, voila mon bout de code pour etre plus clair :
dans le main j'ai :
Ainsi, j'affiche bien 3 boutons avec Parametres 0, Parametres 1 et 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for(int i=0; i<3; i++) { gchar b[32]; sprintf(b, "Parametres %d", i); bouton[i] = gtk_button_new_with_label(b); gtk_box_pack_start(GTK_BOX(Hbox), bouton[i], TRUE, TRUE, 0); g_signal_connect(G_OBJECT(bouton[i]), "clicked", G_CALLBACK(Parametres), NULL); }
Maintenant, dans Parametres je déclare une nouvelle boite de dialogue et je voudrai que son titre soit tel que :
quand je clique sur le bouton Parametres 0, j'ai comme titre Boite 0, Parametres 1 <-> Boite 1, .... donc en fonction de i.
Partager