#include <stdlib.h>
#include <gtk/gtk.h>
int main(int argc, char **argv)
{
GtkWidget * MainWindow = NULL;
gtk_init(&argc, &argv);
/
MainWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(G_OBJECT(MainWindow), "delete-event", G_CALLBACK( mafonction ), NULL);
gtk_widget_show(MainWindow);
gtk_main();
gtk_exit(EXIT_SUCCESS);
return EXIT_SUCCESS;
}
void mafonction(GtkWidget *widget, gpointer data)
{
GtkWidget * windo = NULL;
gtk_init(&argc, &argv);
windo = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(windo);
gtk_main_quit();
}
Bonjour, j'essaie d'apprendre le GTK mais je bloque à un problème. Au moment de la compilation j'ai une erreur, j'ai tenté de faire un programme qui affiche une nouvelle fenêtre quand je quitte la première.
Donc si une personne voit le problème ça serait super sympa de me l'expliquer. Merci d'avance 