您建议我使用哪个界面工具来创建GtkSharp应用程序的用户界面?
我从Glade开始,因为它在GtkSharp中有包装器,并且允许从资源文件加载小部件。但后来我发现建议使用GtkBuilder而不是Glade,因为在Gtk的未来版本中,Glade将被GtkBuilder取代。这是真的吗?此外,对于UI生成,MonoDevelop似乎使用了扩展了Glade的Stetic。我应该用哪一个?
Glade(应用程序)和libglade(库)是有区别的。Libglade是一个已经被GtkBuilder取代的库,所以你不应该使用它。Glade应用程序是UI设计器,它可以保存GtkBuilder文件,或者libglade文件以保持兼容性。
Stetic与Mono和MonoDevelop有更多的联系,所以如果你使用MonoDevelop,那么你可能应该使用Stetic