我正在开发它必须是在Windows和Linux上的100%兼容的应用。 在Linux上我没有问题,但在Windows我想出了这个消息:从gi.repository进口的Gtk导入错误:没有模块名为GI
我安装pygobject,pygtkallinone,GTK ..我缺少什么?
我正在开发它必须是在Windows和Linux上的100%兼容的应用。 在Linux上我没有问题,但在Windows我想出了这个消息:从gi.repository进口的Gtk导入错误:没有模块名为GI
我安装pygobject,pygtkallinone,GTK ..我缺少什么?
大多数的Havok的答案是正确的,但文件已被最近提高了很多,有教程:
包括离线阅读PDF版本:
而一个完整的API参考手册不仅基于GTK的,但是你可以用内省使用也有很多其他的图书馆,:
在Windows上的支持是很大的,很多的精力已经投入创建所有的窗户可执行文件和库,pygi-AIO的最后一个版本是3.10.6:
我也穿上了关于如何建立与pygobject内省的Win32侏儒维基指令,它并不难,我也上传了实际工作一个setup.py:
因此,答案是,不走的PyGTK
gi.repository
模块称为PyGObject,是GTK + 3,尚未可用于Windows(已有实验,但还没有准备好据我所知)。 https://live.gnome.org/PyGObject
gtk
模块称为PyGTK的 ,是GTK + 2是在Windows平台上非常成熟(尤其是2.24)。 http://www.pygtk.org/
有什么不同?
如果你选择去PyGTK的有冻结的应用极大的支持。 您可以检查我的文档和支持文件我的应用程序在这里: http://sourceforge.net/p/nestededitor/code/247/tree/trunk/dist/windows/
希望能帮助到你。
编辑:
很多事情在两年内改变。 请参阅gianmt答案。