2013-10-08 47 views

回答

1

因爲綁定到更新的版本尚未寫入? ;-) Ruby-GNOME項目可能是最知名的實現,請參閱status of Gtk2。他們還提供了3.4版Gtk3的綁定。 2.12和2.24之間的差異相對較小,你應該在Ruby中編寫Gtk2 UI時沒有意義。該項目是非常的active,最近一次提交是在一天前完成的。

Btw。 Linux/BSD系統上的鏈接已經完成到主要版本,因此無論目前安裝了哪些小版本的Subversion,它都可以運行。如果在最新版本中添加了一些非常具體的功能,您可以自己編寫綁定,這非常簡單。然而,因爲你只是在學習階段,我敢打賭你會在不久的將來遇到這種情況。

+0

我反對你聲稱ruby-gtk非常活躍。它會在一段時間內更新一次,但大部分時間只是爲手冊添加新的說明。在過去,我花了數年的時間研究如何處理它,但事實證明我浪費了很多時間。 – sawa

+0

@sawa在過去的幾周裏,它獲得了更多的文檔更新,但代碼的更新也相對頻繁。 https://github.com/ruby-gnome2/ruby-gnome2/commits/master?page=4和[提交圖表](https://github.com/ruby-gnome2/ruby-gnome2/graphs/commit-activity )。你認爲什麼樣的缺陷被認爲是浪費時間*? –

+0

它太麻煩了,它很容易segvs。 API非常糟糕。與多媒體格式接口如果有限。這是一個廢話。經過多年的存在,沒有一個用ruby-gtk編寫的實際應用程序。他們展示爲演示的少數應用程序是您可以用它做的最好的應用程序。 – sawa

相關問題