Vous vous êtes demandés, comment en langage C, vous pouvez insérer des images dans une fenêtre en utilisant la librairie GTK+. Eh bien il faut noter que cela n’est pas quelque chose de si compliqué. Aujourd’hui et tout de suite, vous allez découvrir combien de fois cela est si facile.
Le widget concernant les images est GtkImage. GtkImage est un fils de GtkMisk, donc il est héritier de GtkMisc et des ancêtres de GtkMisc.
Pour insérer une image, on commence par créer un pointeur vers GtkWidget.
Dans notre cas, ça sera :
Après, on passe à l’initialisation. Plusieurs syntaxes existent, mais nous ce qui nous intéresse est la syntaxe
suivante :
GtkWidget* gtk_image_new_from_file (const gchar *filename);
Dans notre, ça sera :
Voici une capture de notre fenêtre :
Code source :
NB : il ne faut pas oublier de mettre le dossier images dans le même répertoire que votre projet.