分类:
2008-10-15 13:40:23
Ruby 是一门灵活的动态编程语言。GTK2 是开源的跨平台图像处理库。通过Ruby-GTK2 进行快速的 Linux 桌面图形应用开发。
介绍
Ruby-GTK2 是 GTK+ 的 ruby 绑定。Ruby 与 GTK2 的结合,带来了新的 GUI 开发方式。
GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,按 LGPL 许可发布的。虽然最初是为 GIMP 写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被 GNOME 选中使得 GTK+ 广为流传,成为 Linux 下开发桌面图形界面的应用程序的主流开发工具之一,目前 GTK+ 已经有了成功的 windows 版本。
Ruby 是一门动态脚本语言。有丰富的开发库。Rubyforge 网站()是全球最大的 Ruby 开发库站点。
通过 Ruby 与 GTK 的有机结合,可以更高效、迅速地开发桌面图形化应用程序。
安装与
在开发 gtk2-ruby 之前,需要安装 ruby 和 gtk2 运行时。
基于 Debian 的 Linux 系统,输入
$sudo apt-get –y install libgtk2-ruby |
Apt 会自动安装 ruby 及 gtk2 运行时。
系统,首先登录 ruby 官方网站 最新稳定版本1.8.6 安装程序。然后登录ruby-gnome2 官方网站 gtk2-ruby 运行库。分别安装后即可。
成功配置系统之后,可以在命令行里( 下的 cmd ,Linux 下的 shell)尝试运行下面程序:
$ruby -rgtk2 -e "Gtk::Window.new.show;Gtk.main" |
如果成功看到窗口跳出,说明开发环境已搭建成功。
图 1. 弹出窗口
[1]