Что такое gi.repository в python? [закрыто]

10

Из многих уроков я вижу, что в python выражение «из gi.repository» используется для импорта множества разных вещей, таких как gtk и т. Д.

Что это за библиотека?

Это связано с GitHub? Импортирует ли он из GitHub?

Jacquelyn.Marquardt
источник

Ответы:

16

gi.repositoryявляется модулем Python для PyGObject (что означает GObjectсамоанализ Python ), который содержит привязки Python и поддержку инструментария GTK + 3 и приложений GNOME.

См. Проекты / PyGObject на вики GNOME .

Это не имеет ничего общего с GitHub.

UniversallyUniqueID
источник
5

Это не имеет ничего общего с GitHub.

Это Python API для GObject Introspection (gi). Часть хранилища связана с хранилищем привязок, доступных через GObject Introspection (girepository).

Импорт привязок с помощью этого метода - это то, что заменяет старые прямые привязки Python для библиотек gobject , glib , gtk и аналогичных.

Добей
источник