快速业务通道

查看Linux内核、CPU、内存及各组件版本的命令和方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-03

什么是gtk
GTK 的原始的作者是

Peter Mattis
Spencer Kimball
Josh MacDonald

GTK 是一个小型而高效的控件库,具有Motif的外观和风格.实际上,它比Motif看起来好多了,它包含有基本的控件和一些很复杂的的控件:例如文件选择控件和颜色选择控件.

GTK 提供了一些独特的特性,(至少,我知道其他的控件库不提供他们),例如,按钮不提供标签,它包含了一个子控件,在很多的时候是一个标签,但是,这个子控件也可以是一个映射,图像或者任何其他的程序员想要的集合.在整个的库中,你随处可见这种伸缩性


gtk整体说来还是不错的不太难,另外vc 2003中也是可以编译的,要设置库,适合初学者,另外生成的.exe文件只能在装有GTK的机器中运行,有点不方便.

楼主可以试试用PEG 类似GTK但更简单,生成的exe文件可以在任何os运行.可以去他的官网下载免费版本.

glibc  glibc 是gnu发布的libc库,也即c运行库.
  glibc是linux系统中最底层的api(应用程序开发接口),
  几乎其它任何的运行库都会依赖于glibc.
  glibc除了封装linux操作系统所提供的系统服务外,
  它本身也提供了许多其它一些必要功能服务的实现,主要的如下:
  (1)string,字符串处理
  (2)signal,信号处理
  (3)dlfcn,管理共享库的动态加载
  (4)direct,文件目录操作
  (5)elf,共享库的动态加载器,也即interpreter
  (6)iconv,不同字符集的编码转换
  在GNOME变得实用和普及之后,2000年9月Trolltech在GNU GPL和QPL(去掉了大多数争论多年的内容)双重许可证下发布了GNU/Linux版的QT库.但是Qt的许可证还是在许多人中间有争议,GPL用于库时对与之链接的代码-例如的KDE框架和任何为其编写的程序-都施加了许可证限制.
  GIMP Toolkit(GTK )被选中做为Qt toolkit的替代,担当GNOME桌面的基础.GTK 使用GNU宽通用公共许可证(LGPL,一个自由软件许可证),允许链接到它的软件——例如 GNOME的应用程序——使用任意的许可证.GNOME桌面的库使用LGPL,而GNOME计划内的应用程序使用GPL许可证.
  GNOME桌面系统使用C语言编程,但也存在一些其它语言的绑定能够使用其它语言编写GNOME应用程序,例如C , Java, Ruby, C#, Python, Perl 等等.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号