Menggunakan GIO di Python 3


8

Bagaimana saya bisa mengakses giomodul untuk Python 3.2? (Saya ingin berinteraksi dengan GVFS.) Saya lakukan

sudo apt-get install python3-gobject

tetapi ini tidak memungkinkan saya untuk melakukannya

import gio

seperti yang terjadi pada Python 2.7. Apakah modul GIO tidak dilengkapi dengan GObject di Python 3? Bagaimana cara saya mengaksesnya?

Jawaban:


10

gioadalah modul PyGTK, dan tidak tersedia untuk Python 3 karena PyGTK sendiri sudah usang. Jika Anda ingin membuat aplikasi GTK + di Python 3, Anda harus menggunakan penggantinya: PyGObject . Dalam kasus Gio, Anda mengimpornya seperti ini.

$ python3
Python 3.2.2 (default, Sep  5 2011, 21:17:14) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gi.repository import Gio

Dokumentasi seperti yang ada dapat ditemukan di sini . Semoga berhasil!


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.