GTK+实例学习(笔记)
第1个例子:建立窗体程序代码:
#include<gtk/gtk.h> int main(int argc,char *argv[]) { GtkWidget *window;//定义 gtk_init(&argc,&argv);//初始化 window=gtk_window_new(GTK_WINDOW_TOPLEVEL);//创建窗口 gtk_widget_show(window);//显示窗口 gtk_main(); return 0; } /* * GNOME既是一个桌面,也是一个完整的程序设计环境 * GIMP是UNIX操作系统上的影像处理程序 * GTK+是GIMP工具包,能支持许多程序设计语言 * GTK+使用GLIB库和GDK库 * GLIB定义了数据类型,提供了错误处理和内存管理方面的函数 * GDK是本地图形化API和GTK+中间的一个过渡层,需要依赖具体的计算机平台,移植GTK+重新编写GDK * GTK+的安装就不多述,命令pkg-config --modversion gkt+-2.0检验GTK+2.0 * 命令gcc 000.c -o 000 `pkg-config --cflags --libs gtk+-2.0`编译程序 * 执行000即可查看结果,命令./000 * 如果在命令行中打开,在关闭时并没有退出,要通过CTRL+C来关闭 */