2
在我尋找各種GUI框架時,我記得GTK是爲桌面應用程序製作用戶界面的相當成熟的庫。是否可以使用Glade與Scala?
它讓我想知道,是否有可能在Scala中使用Glade接口設計器?有沒有可能是Scala優化的框架或庫來使這個過程更加輕鬆?
在我尋找各種GUI框架時,我記得GTK是爲桌面應用程序製作用戶界面的相當成熟的庫。是否可以使用Glade與Scala?
它讓我想知道,是否有可能在Scala中使用Glade接口設計器?有沒有可能是Scala優化的框架或庫來使這個過程更加輕鬆?
看來,存在a GTK+ binding for Java,並從an unofficial source看起來你可以在Scala中使用它。
此綁定包含Builder
類方法addFromFile()
,所以你應該能夠創建格萊德一個UI文件,保存它,然後在你的斯卡拉項目加載,並使用方法getObject()
訪問格萊德定義的對象。
有關更多詳細信息,請參閱this question及其與Java有關的答案,但應與Scala非常相似。