web-dev-qa-db-ja.com

Pythonのgi.repositoryとは何ですか?

多くのチュートリアルから、pythonのステートメント "from gi.repository"は、gtkなどのさまざまなものをインポートするために使用されることがわかります。

それはどの図書館ですか?

GitHubに関連していますか? GitHubからインポートしますか?

10
f126ck

gi.repositoryは、PythonバインディングとGTK +のサポートを保持するPyGObject(Python GObjectイントロスペクションの略)のPythonモジュールです。 3ツールキットおよびGNOMEアプリ用。

GNOME WikiのProjects/PyGObject を参照してください。

GitHubとは関係ありません。

14

Githubとは関係ありません。

GObject Introspection(gi)用のPython AP​​Iです。 リポジトリの部分は、GObject Introspection(girepository)を介して利用可能なバインディングのリポジトリに関連しています。

この方法でバインディングをインポートすると、gobjectglibgtkおよび同様のライブラリの古いストレートPythonバインディングが置き換えられます。

5
dobey