我最近使用 Anjuta 用 pygtk 制作了我的第一个应用程序。它在Linux下运行良好,是时候分享给亲朋好友了。我在 Windows 上安装了 Python、pygtk 和 Gtk 一体化软件包(Cairo、pyGobject 等)并尝试运行它。
我有一个错误说self.builder.add_from_file(UI_FILE)
在代码中挖掘了一下,我发现我的 UI_FILE 包含
<!-- interface-requires gtk+ 3.0 -->
我的 python 控制台说:
>>> import gtk
>>> gtk.gtk_version
(2, 22, 1)
据我所知,我在我的 win32 机器上安装了最新版本的 Gtk。现在不知道怎么解决:重新设计接口兼容gtk2.22.1?(然后如何?)使用我的 linux 发行版中的交叉编译器?(复杂性/稳定性的代价是什么?)
谢谢你的时间,你回答。