编写Gtk程序时,首先要建立Gtk的开发环境。
直接输入:
sudo apt-get install gnome-devel gnome-dev-doc
就可以安装gtk的开发包了。如果在安装过程中提示有些软件包无法找到,这时尝试sudo apt-get update然后
再重新安装一般就可以了。
安装完成后可以输入一下代码做个测试:
#include <gtk/gtk.h>
/*定义回调函数destroy,关闭窗口时自动调用*/
void destroy(GtkWidget *widget, gpointer *data)
{
gtk_main_quit();
}
int main(int argc, char *argv[])
{
/*定义指向控件的指针*/
GtkWidget *window;
/*初始化图形显示环境*/
gtk_init(&argc, &argv);
/*创建窗口,确定关闭窗口时要执行的回调函数*/
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(GTK_OBJECT(window),"destroy",
GTK_SIGNAL_FUNC(destroy), NULL);
/*设置窗口属性*/
gtk_container_border_width(GTK_CONTAINER(window), 100);
gtk_widget_show(window);
/*进入消息处理循环*/
gtk_main();
return 0;
}
使用 gcc -o gtkwin gtkwin.c `pkg-config --libs --cflags gtk+-2.0` 运行./gtkwin你就可一看到一个空白的窗口出现了。这就说明你的gtk环境已经OK了。 |
阅读(1142) | 评论(0) | 转发(0) |