当前位置--> 首 页 --> 文 章 -->Linux Develop
|
|
※阅读文章※ |
GTK+ FAQ--1. 一般资讯作者:Peter Mattis [文章出自: www.fanqiang.com] -------------------------------------------------------------------------------- GTK+ FAQ Nathan Froyd, Tony Gale, Shawn T. Amundson. July 6th 1998 翻译: Brian Lin, OK STATION, Webmaster, 7/31/1998, foxman@okstation.com http://linux.okstation.com/gtk/gtkfaq.html -------------------------------------------------------------------------------- 这份文件是用来回答, 可能使用GTK+来设计程式的人们, 最可能发生的问题. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 1. 一般资讯 1.1 作者 GTK+的作者: Peter Mattis (petm@xcf.berkeley.edu) Spencer Kimball (spencer@xcf.berkeley.edu) Josh MacDonald (jmacd@xcf.berkeley.edu) GTK+版权为the GNU Library General Public License 1.2 什麽是GTK+? GTK+是个短小精悍的物件集, 它界面设计上看起来像Motif. 事实上, 它比Motif看起来可爱多了. 它包含了一般物件及一些更复杂的物件如档案选取, 及颜色选取物件. GTK+提供了一些独有的特色. (至少就我所知, 没有其它物件工具提供同样的功能). 例如, 不包含标签的按钮, 而包含子物件. 该子物件可以是pixmap, image或任意组合, 看设计者的需求. 这样的弹性充斥在整个函数库中. 1.3 GTK+中的+是什麽? Peter Mattis在gtk mailing list中讲道: "我原来写gtk包含三套函数库, libglib, libgdk, 及libgtk. 整个物件集没有组织. 这就是说您没办法从既有物件延伸出新物件的来. 而且它包含比较多标准callback机制, 而非像现在gtk+的信号机制. "+"是用来区分原始版本及新的版本. 您可以想做是原来版本的增强, 因为gtk+比gtk多了那麽一点物件导向的特色." 1.4 GTK+中的G是什麽General, Gimp, 或 GNU? Peter Mattis在gtk mailing list中讲道: "上一次Spencer跟我谈及此事, 我们决定GTK = Gimp ToolKit. 但我也不确定. 不过绝对不是GNU." 1.5 要到那里找GTK+文件? 在GTK+的发行中, doc/目录里您可以找到参考资料, GTK/GDK都有, 另外还有FAQ及GTK入门导引. 此外, 您可以在 http://www.gtk.org/找到相关文件. 入门导引及FAQ可在 http://www.geocities.com/ResearchTriangle/Lab/4299/找到. 1.6 GTK+是否有mailing list(或mailing list archive)? 有两个: 讨论以GTK为基础的软体开发mailing list在gtk-app-devel-list@redhat.com. 要订阅请寄信到 gtk-app-devel-list-request@redhat.com 带subscribe在主题中. 讨论GTK本身的开发则在gtk-list@redhat.com. 要订阅请寄信到 gtk-list-request@redhat.com 带subscribe在主题中. 可搜寻的mailing list可在以下网址找到 http://archive.redhat.com/gtk-list 1.7 gtk-list不是每天都有信, 它是不是不见了? 不, 大家都忙著在写程式. 1.8 用GTK+要如何获得协助? 首先, 确定您的问题没有在本文件中被回答过, FAQ或入门导引. 确定喔? 您确定过您做过这样的事? 在这种状况下, 您可以在GTK+ mailing list提出问题. 因为大家都很忙著在写程式, 不是真的有问题不要浪费大家的时间. 1.9 要如何报告GTK+的bugs Bugs要报告到GTK+ mailing list. 1.10 有什麽软体用GTK+写出来的? 用GTK+的软体有: GIMP ( http://www.XCF.Berkeley.EDU/~gimp/ ), 影像处理软体 Gsumi ( http://www.msc.cornell.edu/~otaylor/gsumi/gsumi.html), a fun B+W doodling program with XInput support(?, 连不上). GUBI ( http://www.SoftHome.net/pub/users/timj/gubi/index.htm), 使用者介面快速成型机 Gzilla ( http://www.levien.com/gzilla/), 网页浏览器 SANE ( http://www.azstarnet.com/~axplinux/sane/ ), 一个普遍的扫描介面 XQF ( http://www.botik.ru/~roma/quake/), a QuakeWorld/Quake2 server browser and launcher ElectricEyes ( http://www.labs.redhat.com/ee.shtml), 一个xv的替代者, 看图软体. GPK - the General Proxy Kit ( http://www.humanfactor.com/gpk/), an add-on library to permit thread-safe access to GTK+ GCK - the General Convenience Kit ( http://www.ii.uib.no/~tomb/gck.html), miscellaneous functions intended to ease color handling, UI construction, vector operations, and math functions GDK Imlib ( http://www.labs.redhat.com/imlib/), a fast image loading and manipulation library for GDK 除此, GNOME计画( http://www.gnome.org) 使用GTK+来建立免费的桌上系统给Linux. 可以在此找到许多程式. 1.11 我想要用GTK+写一套软体. IRC client怎麽样? 问看看gtk-list的建议. 至少有四个IRC clients正在开发. girc. (Included with GNOME) Bezerk ( http://www.gtk.org/~trog/) gsirc. (Location?) Gnirc. ( http://www.imaginet.fr/~dramboz/gnirc) -------------------------------------------------------------------------------- 文章加入时间: 2004-11-17 14:56:30 责任编辑: w9 (2420 人次查阅) |