0

您会推荐我使用哪种界面工具来为 GtkSharp 应用程序创建用户界面?

我从 Glade 开始,因为它在 GtkSharp 中有包装器,并允许从资源文件加载小部件。但后来我发现建议使用 GtkBuilder 而不是 Glade,因为在 Gtk 的未来版本中 Glade 将被 GtkBuilder 取代。这是真的吗?此外,对于 UI 生成,MonoDevelop 似乎使用了扩展 Glade 的 Stetic。我应该使用哪一个?

4

1 回答 1

1

Glade(应用程序)和 libglade(库)之间是有区别的。Libglade 是一个已被 GtkBuilder 取代的库,因此您不应该使用它。Glade 应用程序是 UI 设计器,它可以保存 GtkBuilder 文件或 libglade 文件以实现兼容性。

Stetic 与 Mono 和 MonoDevelop 的联系更多,因此如果您使用 MonoDevelop,那么您可能应该使用 Stetic。

于 2011-09-11T16:49:02.483 回答