GTK+学习记录(二)添加程序图标

本文详细记录了在Ubuntu系统中为GTK+应用程序添加和更改启动器图标的步骤,通过代码展示了具体实现过程。
摘要由CSDN通过智能技术生成

更改启动器的图标:(系统: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),
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值