最終更新:2025-02-25 (火) 10:10:25 (137d)
PyGObject
Top / PyGObject
GLib/GObject/GIO Python bindings
https://live.gnome.org/PyGObject
概要
- PyGObject is a Python package which provides bindings for GObject based libraries such as GTK, GStreamer, WebKitGTK?, GLib, GIO and many more.
ドキュメント
動作
- PyGObject uses GLib, GObject, GIRepository, libffi and other libraries
仕組み
メモ
インストール
pipの場合
- pip install PyGObject
https://pypi.org/project/PyGObject/
cairoに依存
- pip install PyGObject
- のときに下記のエラーが出る場合
Run-time dependency cairo found: NO (tried pkgconfig)
https://stackoverflow.com/questions/37323567/install-gobject-module
- sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
- pip install pycairo
- pip install PyGObject
Ubuntu/パッケージ
- python3-gi: Python 3 bindings for gobject-introspection libraries
リポジトリ
import
- import gi
- import gi.repository
- from gi.repository import GLib
- from gi.repository import GModule?
- from gi.repository import GObject
- from gi.repository import Gio?