Linux下使用Ruby進行GTK案頭開發

來源:互聯網
上載者:User

簡介:Ruby 是一門靈活的動態程式設計語言。GTK2 是開源的跨平台影像處理庫。通過Ruby-GTK2 進行快 速的 Linux 案頭圖形應用開發。

介紹

Ruby-GTK2 是 GTK+ 的 ruby 綁定。Ruby 與 GTK2 的結合,帶來了新的 GUI 開發方式。

GTK(GIMP Toolkit) 是一套跨多種平台的圖形工具包,按 LGPL 許可協議發布的。雖然最初是為 GIMP 寫的,但目前已發展為一個功能強大、設計靈活的一個通用圖形庫。特別是被 GNOME 選中使得 GTK+ 廣 為流傳,成為 Linux 下開發案頭圖形介面的應用程式的主流開發工具之一,目前 GTK+ 已經有了成功的 windows 版本。

Ruby 是一門動態指令碼語言。有豐富的開發庫。Rubyforge 網站(http://rubyforge.org/)是全球最 大的 Ruby 開發庫網站。

通過 Ruby 與 GTK 的有機結合,可以更高效、迅速地開發案頭圖形化應用程式。

安裝與測試

在開發 gtk2-ruby 之前,需要安裝 ruby 和 gtk2 運行時。

基於 Debian 的 Linux 系統,輸入

  $sudo apt-get –y install libgtk2-ruby

Apt 會自動安裝 ruby 及 gtk2 運行時。

Windows 系統,首先登入 ruby 官方網站 下載最新穩定版本1.8.6 安裝程式。然後登入ruby-gnome2 官方網站下載 gtk2-ruby 運行庫。分別安裝後即可。

成功配置系統之後,可以在命令列裡(Windows 下的 cmd ,Linux 下的 shell)嘗試運行下面程式:

  $ruby -rgtk2 -e "Gtk::Window.new.show;Gtk.main"

如果成功看到視窗跳出,說明開發環境已搭建成功。

圖 1. 快顯視窗

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.