正如 pygtk 本身所推荐的,前进的方向是 GObjectIntrospection。我想为 python 移植一个使用 pygtk.h 和 pygobject.h 的 C API。谁能告诉我如何执行此操作的文档?
最佳答案
实际上,pygtk_init()
和pygobject_init()
是在pygtk头文件中找到的宏。我们应该使用 init_pygobject() 函数,它接受 3 个参数major、minor 和 micro,分别是版本号或默认的 (-1, -1, -1) 应该可以工作。另外,为了顺利运行移植的应用程序,您可能需要 PySys_SetArgv(0, "[]")
,这就是我的情况。
这是我尝试的代码:
关于python - 将基于 pygtk 的 C API 移植到 pygobject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17646001/