如何为基于glib/gobject的库创建python绑定

2024-10-01 00:29:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为基于glib/gobject的库创建Python3绑定,即infinote/libinfinity。在

我对实现这一目标的必要步骤有点困惑。PyGObject对这里有帮助吗?this guide对python3和PyGObject仍然有效吗?
如果没有,我需要读些什么来理解它的工作原理?
有什么工具可以(半)自动化这个过程吗?在

谢谢,
费边·亨泽


Tags: 工具目标过程步骤thispython3guide原理
1条回答
网友
1楼 · 发布于 2024-10-01 00:29:04

你需要反省一下。Here是一个概述页面,而{a2}是关于如何在使用自动工具时将其集成到项目中的说明(我看到您是这样做的)

这就是你所需要的。假设您将内省存储库命名为Infinity-1.0.gir。然后,在构建和安装之后,在Python中需要做的就是

from gi.repository import Infinity

现在,您的库可以从Python中使用了。在

(请注意,您链接的指南已过时。)

相关问题 更多 >