更改启动器的图标:(系统:ubuntu)
代码如下:
#include<gtk/gtk.h>
GdkPixbuf *create_pixbuf(const gchar* filename)
{
GdkPixbuf *pixbuf;
GError *error = NULL;
pixbuf = gdk_pixbuf_new_from_file(filename, &error);
if(!pixbuf) {
fprintf(stderr, "%s\n", error->message);
g_error_free(error);
}
return pixbuf;
}
int main(int argc,char *argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window),"HELLO GTK");
gtk_window_set_default_size(GTK_WINDOW(window), 500, 150);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_icon(GTK_WINDOW(window), create_pixbuf("tux.jpg")); //更改成你的图片路径及名称
gtk_widget_show(window);
g_signal_connect_swapped(G_OBJECT(window),