Bonsoir,
Je souhaiterai récupérer le contenu d'un gtk_entry_new(); lorsque l'utilisateur click sur un bouton, mon code (tronqué) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 GtkWidget *ip = NULL; GtkEntryBuffer *buffer = NULL; ip = gtk_entry_new(); buffer = gtk_entry_get_buffer(GTK_ENTRY(ip)); g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(affiche_buffer), buffer);
Evidement le résultat n'est pas fameux... ma fonction affiche_buffer(char *buffer) affiche des caractères totalement aléatoire, normal le buffer ne prend pas le retour de la fonction gtk_entry_get_buffer(GTK_ENTRY(ip)); au bon moment.
J'ai un problème d'appréhension de l'algo, si quelqu'un pouvait m'éclairer.
D'avance merci.
Partager