Was ist das gi.repository in Python? [geschlossen]

10

Ich sehe aus vielen Tutorials, dass in Python die Anweisung "from gi.repository" verwendet wird, um viele verschiedene Dinge wie gtk usw. zu importieren.

Um welche Bibliothek handelt es sich?

Hat es etwas mit GitHub zu tun? Importiert es von GitHub?

Jacquelyn.Marquardt
quelle

Antworten:

16

gi.repositoryist das Python-Modul für PyGObject (steht für Python GObjectIntrospection), das Python-Bindungen und Unterstützung für das GTK + 3-Toolkit und für die GNOME-Apps enthält.

Siehe Projekte / PyGObject im GNOME-Wiki .

Es hat nichts mit GitHub zu tun.

UniversallyUniqueID
quelle
5

Es hat nichts mit Github zu tun.

Es ist die Python-API für GObject Introspection (gi). Der Repository- Teil bezieht sich auf das Repository von Bindungen, die über GObject Introspection (Girepository) verfügbar sind.

Das Importieren von Bindungen über diese Methode ersetzt die alten geraden Python-Bindungen für Gobject- , Glib- , GTK- und ähnliche Bibliotheken.

Dobey
quelle