Bonsoir dans 3 jours j'ai un projet à rendre mais j'ai un problème en ce qui concerne gtk avec lequel je ferais mon projet bref j'ai fait le fichier xml avec glade attribué les signaux et dans le programme principal je déclare tout ce qu'il faut voici le programme 
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 
 | #include <gtk/gtk.h>
 
GtkWidget *quest[13];
GtkWidget *labels[200];
 
 
GtkWidget *window2 = NULL;
GtkWidget *window3 = NULL;
GtkWidget *button[30];
GtkWidget *label[30];
 
GtkWidget *entry1;
GtkWidget *entry2;
 
 
void
on_window1_destroy (GtkObject *object, gpointer user_data)
{
       gtk_main_quit();
}
 
 void
 on_button1_clicked (GtkObject *object, gpointer user_data)
{
        gtk_widget_show(window2);
 
 
}
 
int
main (int argc, char *argv[])
{
 
        GtkBuilder              *builder;
        GtkWidget               *window;
 
        gtk_init (&argc, &argv);
 
        builder = gtk_builder_new ();
        gtk_builder_add_from_file (builder, "interface.xml", NULL);
 
        window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
        window2 = GTK_WIDGET (gtk_builder_get_object (builder, "window2"));
 
        gtk_builder_connect_signals (builder, NULL);
        g_object_unref (G_OBJECT (builder));
        gtk_widget_show (window);
 
  gtk_main ();
        return 0;
} | 
 tout d'abord les signaux ne se détectent pas :/ et j'ai ça comme erreur 
gtk-warning ** could not find signal handler 'on_button1_clicked' :/ 
merci de m'aider
						
					
Partager