2014-07-23 47 views
2

在我尋找各種GUI框架時,我記得GTK是爲桌面應用程序製作用戶界面的相當成熟的庫。是否可以使用Glade與Scala?

它讓我想知道,是否有可能在Scala中使用Glade接口設計器?有沒有可能是Scala優化的框架或庫來使這個過程更加輕鬆?

回答

0

看來,存在a GTK+ binding for Java,並從an unofficial source看起來你可以在Scala中使用它。

此綁定包含Builder類方法addFromFile(),所以你應該能夠創建格萊德一個UI文件,保存它,然後在你的斯卡拉項目加載,並使用方法getObject()訪問格萊德定義的對象。

有關更多詳細信息,請參閱this question及其與Java有關的答案,但應與Scala非常相似。