我从很多教程中看到,在 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 绑定对象,油嘴滑舌,鍵盤以及类似的图书馆。