Я хочу показать изображение из интернета как я могу выразиться 100
GTK + не читает файлы из Интернета, вам придется выполнить эту часть самостоятельно.
Если у вас есть данные пикселей в памяти в известном формате (например, JPEG или PNG), вызовите <a href="http://library.gnome.org/devel/gdk-pixbuf/stable/gdk-pixbuf-file-loading.html#gdk-pixbuf-new-from-stream" rel="noreferrer">gdk_pixbuf_new_from_stream()</a> (после настройки потока в памяти), чтобы загрузить их.
<a href="http://library.gnome.org/devel/gdk-pixbuf/stable/gdk-pixbuf-file-loading.html#gdk-pixbuf-new-from-stream" rel="noreferrer">gdk_pixbuf_new_from_stream()</a>
Затем передайте этот pixbuf на <a href="http://library.gnome.org/devel/gtk/stable/GtkImage.html#gtk-image-new-from-pixbuf" rel="noreferrer">gtk_image_new_from_pixbuf()</a>, добавьте свой GtkImage в GtkWindow, вызовите <a href="http://library.gnome.org/devel/gtk/stable/GtkWidget.html#gtk-widget-show-all" rel="noreferrer">gtk_widget_show_all()</a> в окне, и все готово.
<a href="http://library.gnome.org/devel/gtk/stable/GtkImage.html#gtk-image-new-from-pixbuf" rel="noreferrer">gtk_image_new_from_pixbuf()</a>
<a href="http://library.gnome.org/devel/gtk/stable/GtkWidget.html#gtk-widget-show-all" rel="noreferrer">gtk_widget_show_all()</a>