我最近使用Anjuta使用pygtk创建了我的第一个应用程序。它在Linux下运行良好,因此是时候与亲戚朋友分享了。我在Windows上安装了Python,pygtk和Gtk all-in-one包(开罗,pyGobject等)并试图运行它。将我的PyGtk 3应用程序移植到Win32
我有一个错误说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发行版的交叉编译器? (在复杂性/稳定性方面是多少成本?)
谢谢你的时间,并且你的答案。
相关:[gi.repository Windows](http://stackoverflow.com/a/12986596/4279) – jfs
这是绝对相关的,它证实问题来自win32-Gtk3兼容性。但我仍然不知道如何使它工作。 –