python pygir-ctypes和gi.repository之间的区别

时间:2013-10-23 20:35:25

标签: python windows gtk3 activestate gobject-introspection

我不明白2个python gtk3包的区别和要求。

一个是由pypm安装的activestate pygir-ctypes 包,另一个是标准的linux(我使用Ubuntu)python gobject-introspection

如果您运行基于Linux的操作系统,https://python-gtk-3-tutorial.readthedocs.org/en/latest/install.html上gobject-introspection的文档非常好,但在Windows上,替代似乎是activestate的pygir-ctypes实现,但文档是有限的。

我有一个小GUI,它使用GTK3 python gobject-introspection,从

开始
from gi.repository import Gtk

pygir-ctypes以

开头
from gir import Gtk

我的假设是目前它是相同的但是包装在安装方面有不同的要求。在Windows上,网上有几条评论,只有对Python GTK3(通过gobject-introspection)支持的有限支持,目前还没有什么可用,但这个pygir-ctypes看起来很有希望。我想在Windows上运行我的GUI。

有人可以解释一下这个区别吗?

1 个答案:

答案 0 :(得分:1)

我不熟悉pygir-ctypes,但PyGObject在Windows上非常有用:http://sourceforge.net/projects/pygobjectwin32/