Bonjour,
Je suis débutante en programmation et j'aurai une petite question a vous poser , en ce moment j'utilise GTK pour une application d'analyse d'image et afin d'afficher une image dont le chemin a été récupère par la fonction suivante :
chemin = gtk_file_selection_get_filename(GTK_FILE_SELECTION (file_selection) );
j'ai en premier crée une nouvelle fenêtre ensuite pour l'affichage de l'image j'ai utilisé ce bout de code mais la fenêtre s'affiche vide:
GtkWidget *imageTraitement;
imageTraitement = gtk_image_new_from_file(chemin[30]);
gtk_box_pack_start(GTK_BOX(fenetreImage),imageTraitement, FALSE, FALSE, 5);
gtk_widget_show(imageTraitement);
gtk_widget_show_all(fenetreImage);
tout en sachant que dans la fenêtre y a pas un autre widget donc pas besoin de créer un box. de ma part je pense que le problème est certainement dans cette partie
imageTraitement = gtk_image_new_from_file(chemin[30]);
mais je ne connais pas une autre manière de lui passer le chemin vu que je ne peux pas faire "chemin" sinon il le prendra pour une chaine de caractère non pas le contenu du chemin.
Partager