如何从Cython中调用Gtk + 3

时间:2015-02-25 03:04:43

标签: gtk cython gtk3

在相当有价值的Debian / Ubuntu发行版上,Python 2(或3);通过pip(sudo python -m pip install cython

安装Cython

如何拨打gtk3 C api?

我需要任何gtk开发套餐吗?例如libgtk3.0-cil-dev

我真的很感谢代码示例,可能是A trivial application中举例说明的等效调用。

我期待我只能在用Cython External Declarations

声明整个api后才能这样做

1 个答案:

答案 0 :(得分:1)

GTK +与G *堆栈中的其他库一样,通常通过自己的绑定访问 - 即PyGObject。 PyGObject使用GTK +本身生成的内省数据来动态调用GTK + API的函数,并将GObject类型系统公开为Python类。