Glade 和 GTK:选择哪个版本?

Glade and GTK: which version to choose?

我是 Linux C/C++ GUI 编程的新手。 我在 Linux Mint 17.1 KDE 上安装了以下内容:

  1. Code::Blocks 13.12
  2. GTK+ 2 and GTK+ 3
  3. Glade 3.8.0 and 3.16.1. I'm not sure so I installed both.

但是有什么区别呢?我唯一能看到的是 3.8.0 没有 "edit widget margin" 和 "edit widget alignment"。我不明白。我知道 3.8.x 用于 GTK+ 2,> 3.16 用于 GTK+ 3.

我认为您混淆了 GUI 工具包(在本例中为 GTK)与 GUI 设计器(在本例中为 Glade)。可以使用适当的语言绑定或使用 GUI 设计器来构建 GUI。对于 Glade,GUI 的布局将保存为 XML 文件 (*.glade),您可以从应用程序代码中加载该文件。

您可能应该通读其中的一些页面: