马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 G0398 于 2014-10-3 12:20 编辑
GTK官网:http://www.gtk.org
GTK是一个开源的基于c语言的跨平台图形库,广泛应用于x-window系统中。
开源,LGPL协议授权、稳定(成熟)、跨平台、多语言支持、灵活性强,方便扩展。
Glib:通用的函数库,一些类型定义,错误通知,消息队列和线程等。
Pango:提供国际化和本地化实现,显示中文需要用到。
ATK:提供快捷键支持。
GDK:为整个GTK图形库系统提供了一些底层的“图形实现”和“窗口实现”的方法。
GdkPixbuf:主要解决图像文件的相关操作。
Cairo:一个支持多种输出设备的2D图形库。
gimp、wireshark、firefox、Pidgin、Inkscape
本系列教程例程使用c语言编写,开发环境为windows平台下Code::Blocks+ GTK
Code::Blocks下载地址:http://www.codeblocks.org/downloads/26
一段例程代码:#include <gtk/gtk.h>
int main (int argc,char *argv[])
{
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
下一篇讲开发环境搭建
|