glade
GTK+ 图形用户界面产生器
Glade 是 GTK+ 图形用户界面产生器 。也就是说,Glade 是个 Visual Programming Tool,和 Microsoft Windows 平台的 Visual Tools 类似,只要用鼠标拉一拉,它就会自动帮你产生 C source code。所以我们这些懒人,就不用再去为画面的设计烦恼,用 Glade 设计好画面,再用编辑器把程式码稍为修减就 OK 了。(现在也有各种语言如 C++、Ada95、Python、Perl 等的 GTK+ 介面,如果搭配其它工具,也可以自动产生 C++, Ada95, Python and Perl 的程式码) 。
引子
在了解 Glade 之前,我想你应该先了解一下 GTK+ 与 Glade 之间的关系:
GTK+ (GIMP Tool Kit) 是一套图形函式库 (GUI, Graphical User Intreface),可用来建立 X Window System 以图形为基础 (GUI-based) 的应用程式。一开始 GTK+ 是写来给 GIMP (GNU Image Manipulation Program) 图形处理软件使用的,不过随著 GNU/Linux 与 GNOME Desktop (使用了 GTK+) 的流行,GTK+ 图形库已经慢慢普遍使用在各种工具中。
虽然有了 GTK+,但是要用 GTK+ 来撰写程式并不是一件轻松的事,因为要完成一个 GUI-based 的应用程式,得靠自己用熟悉的文书编辑器,一行一行把 C 程式码敲出来。如果你是个抽象思考力非常好,又很有耐性写程式码的人,也许只要几个小时就能把 GTK+ 摸透;但如果你和我一样也是个懒堕的家伙,我想能撑个一小时来弄清楚 GTK+ 有什用,就可算是一件非常了不起的事了 :-。还好,Glade 的出现让我在想放弃前有了回心转意的念头。
Glade 是 GTK+ 图形用户界面产生器 (Graphical User Interface Builder for GTK+)。也就是说,Glade 是个 Visual Programming Tool,和 Microsoft Windows 平台的 Visual Tools (VB、Delphi) 类似,只要用滑鼠拉一拉,它就会自动帮你产生 C source code。所以我们这些懒人,就不用再去为画面的设计烦脑,用 Glade 设计好画面,再用编辑器把程式码稍为修修减减就 OK 了。(现在也有各种语言如 C++、Ada95、Python、Perl 等的 GTK+ 介面,如果再搭配其它工具,也可以自动产生 C++, Ada95, Python and Perl 的程式码) 。
Glade描述
Glade是一个相当不错的图形界面设计工具,使用Glade可以使得基于GTK+ Toolkit及GNOME桌面环境的UI开发变得更加快速和便捷。
用Glade设计的用户界面(User Interface)是以XML格式的文件保存的,它们可以通过GTK+对象GtkBuilder被应用程序动态地载入。
通过GtkBuilder,Glade XML文件可以被许多编程语言使用,包括:C、C++、C#、Vala、Java、Perl、Python,等等。
而且,Glade是在GNU GPL许可证(GNU GPL License)下的免费软件
参考资料
最新修订时间:2023-12-17 10:31
目录
概述
引子
参考资料