2

我为工作构建了一个小型 GUI 应用程序,它使用一些.glade文件作为弹出窗口。最近,我脚下的地面发生了变化——我的环境得到了升级。较新的 pyGTK 版本需要GTKBuilder.xml文件而不是Glade文件.glade,现在我可怜的应用程序坏了。

我需要将.glade文件转换为较新的.xml文件。问题是 Glade-3 不在我们的系统上,我在网上找不到gtk-builder-convert。我看过 Gnome GIT 浏览器,不知道从哪里开始寻找或如何搜索它。

有人会好心地将我指向gtk-builder-convertpython脚本吗?

4

3 回答 3

2

gtk-builder-convert是 GTK 的一部分,它应该已经安装在您的系统上,因为您拥有 GTK 版本 2.12 或更高版本。但如果你真的找不到它,它在 git 浏览器中:http ://git.gnome.org/browse/gtk+/tree/gtk/gtk-builder-convert

于 2010-03-09T10:37:34.463 回答
1

ubuntu:通过以下方式安装工具sudo apt-get install libgtk2.0-dev

但现在已弃用

于 2012-04-17T14:07:00.780 回答
0

它使用从 conda 安装的 Gtk3+ 和 Glade3+ 为我在 Linux 上工作,步骤如下。

  1. 在 Glade3+ 用户界面中打开您在 Glade1+ 用户界面中设计的 Gtk1+ 旧版 glade XML 文件。
  2. 单击 Glade3+ 用户界面中的保存按钮。
  3. 在 conda activate gtk-builder-convert infile outfile之后使用此命令。
于 2019-08-26T14:31:05.823 回答