python 中的 gi.repository 是什么?

python 中的 gi.repository 是什么?

我从很多教程中看到,在 python 中语句“from gi.repository”用于导入许多不同的东西,比如 gtk 等等......

这是哪个图书馆?

它与 GitHub 有关吗?它是从 GitHub 导入的吗?

答案1

gi.repository是 PyGObject(代表 PythonGObject自省)的 Python 模块,它包含 Python 绑定和对 GTK+ 3 工具包和 GNOME 应用程序的支持。

GNOME Wiki 上的 Projects/PyGObject

它与 GitHub 无关。

答案2

和github没什么关系。

它是 GObject Introspection (gi) 的 Python API。存储库部分与可通过 GObject Introspection (girepository) 获得的绑定存储库相关。

通过这种方法导入绑定将取代旧的直接 Python 绑定对象油嘴滑舌鍵盤以及类似的图书馆。

相关内容