欢迎来到天天文库
浏览记录
ID:33944226
大小:682.83 KB
页数:12页
时间:2019-03-01
《gtk学习个人笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010-9-13GTK学习个人笔记for个人-我的文章…博客首页注册建议与交流排行榜加入友情链接推荐投诉搜索:搜索帮助bo_00bo00.cublog.cn首页文章相册音乐博客圈收藏夹留言发表文章管理博客GTK学习个人笔记for个人学习GTK过程,遇到很多参考手册中的API函数。个人随笔记忆,乱序。GTK的版本编号,对于新人来说的确是让人非常抓狂的,你会看在API手册和glade界面中看到如下文字或状态“AsofGTK+2.4,GtkOptionMenuhasbeendeprecatedinfavorofGtk
2、ComboBox.”or:可是目前GTK+的stable版式2.18,unstable版是2.19.3哪里跑出来的2.8和2.4呀。原来↓:------------------------------------------tableReleaseTobuildGTK+2.18youmayfindtheuserguidehelpful.Foradditionalhelp,theFAQisagoodstartingpoint.*GTK+2.182009.9~*GLib2.22*Pango1.26*Installat
3、ionguide-------------------------------OlderVersionsSomeapplicationsstillrequireGTK+1.2,anolderstableversionofGTK+.Youcanhavetherun-timeanddevelopmentenvironmentsforbothGTK+2.xandGTK+1.2isimultaneouslyonyourcomputer.VersionPackagesGTK+2.16Sources2009.3~GTK+2.
4、14Sources2008.9~GTK+2.12Sources2007.9~GTK+2.10Sources2006.7~GTK+2.8Sources2005.8~GTK+2.6Sources2004.12~GTK+2.4Sources2004.3~GTK+1.2Sources1999.2~------------------------------------------原来是4/6/8/10/12/16/18的意思而不是,在我心中已经根深蒂固的2.04/2.06/2.08/2.10/2.12/2.14/2.16
5、/2.18的感觉刚刚开始看的时候,的确困惑了好久(一直以为2.4比2.18新的多得多)!GTK+和以下“函数库”存在着依赖关系GlibPangoATKGDKGdkPixbufCairoGlib是一种通用的函数库。她提供了各种各样的语言特性,譬如说:各种数据类型,字符串函数,错误通知,消息队列和线程。Pango是一种函数库,用来实现国际化和本地化的功能。ATK一种平易近人的工具函数包,她提供了快捷键服务为肢体有缺陷的人使用电脑提供了便利。GDK是一种函数库,她为整个GTK+图形库系统提供了一些底层的“图形实现”和“
6、窗口实现”的方法。在Linux中GDK是位于X服务器和GTK+函数库之间的。在最近的GTK+发行版本中,越来越多的功了Cairo函数库来处理。GdkPixbuf函数库是一种函数库工具包用于加载图像和维护图像“缓存”的(pixelbuffer)。Cairo是一种函数库用于制作二维图像。从GTK+2.8版本以后,Cairo就正式成为GTK+系统中的一员了。GnomeandXFce桌面环境系统都是用GTK+来编程实现的.SWTandwxWidgets是种很著名的编程框架,也是用GTK+来编程实现的。最杰出的GTK+软件
7、的代表是Firefox(火狐浏览器)和I引至:GTK+2.xTutorialforBeginners的中文译版(谢)gtk_button_new_with_mnemonic()…chinaunix.net/…/showart_2152698.…1/122010-9-13GTK学习个人笔记for个人-我的文章…GtkWidget*gtk_button_new_from_stock(constgchar*stock_id)从一个"常备项目/固化词条/glib提供的固有原料"(stockitem),创建一个GtkBut
8、ton包含图像和文本.一些stockids具有预处理宏,例如GTK_STOCK_OK和GTK_STOCK_APPLY.如果遇到不识别的stock_id,那么他们将被视为mnemoniclabel(参见gtk_button_new_with_mnemonic()).stock_id:thenameofthestockitemReturns:anewGtkButtongtk_
此文档下载收益归作者所有