Esistono collegamenti Python 3 per Clutter? Se è così, come posso ottenerli e usarli?Si può usare Clutter con Python 3?
risposta
Come affermato da Lattyware, il modo in cui utilizzare Clutter in Python 3 consiste nell'installare i dati di "introspezione GObject" e consentire a GObject di generare dinamicamente i binding alla libreria C originale.
Su Ubuntu 11.10, installare sia Python 3 GObject e l'introspezione GObject dei dati per il disordine:
sudo apt-get install python3-gobject gir1.2-clutter-1.0
Su Ubuntu 12.04 e successivamente, il pacchetto python3-gobject
è stato rinominato in python3-gi
:
sudo apt-get install python3-gi gir1.2-clutter-1.0
Se si desidera installare la libreria GTK + Clutter:
sudo apt-get install python3-gi gir1.2-gtkclutter-1.0
Se si utilizza un ambiente di Python virtuali virtualenv
, utilizzare il seguente comando, che permette di Python per trovare le librerie GObject introspezione:
virtualenv env -p python3 --system-site-packages
di utilizzare Clutter o GtkClutter in Python 3:
from gi.repository import Clutter
from gi.repository import GtkClutter
Il pacchetto gi.repository
è un pacchetto speciale che genera dinamicamente queste classi Python.
Da quello che ho capito, la risposta è usare GObject piuttosto che collegamenti diretti, e PyGObject sembra avere un Python 3 branch che sembra funzionare - non che l'ho usato personalmente.
Si potrebbe anche voler vedere this question on using PyGObject with python 3.
Ho già python-gobject che funziona con Python 3. Voglio sapere se è possibile usare il clutter con Python 3. – argentpepper
- 1. Come si può usare Smarty 3 con Zend Framework 2?
- 2. Il rapporto tra biblioteche: Clutter, Cogl, Clutter, GTK +, ecc
- 3. uno script python può essere eseguito sia con python 2.x sia con python 3.x
- 4. Voglio usare NumPy/SciPy. Dovrei usare Python 2 o 3?
- 5. come si può usare la libreria clojure.algo.generic?
- 6. Come usare flake8 per Python 3?
- 7. Come usare wxPython per Python 3?
- 8. Come si può usare std :: bind?
- 9. Posso usare Python 3 super() in Python 2.5.6?
- 10. Python 3 con Emacs
- 11. non può importare Cprofile in Python 3
- 12. Quale libreria python 3 dovrei usare per MySQL?
- 13. SAP può lavorare con Python?
- 14. Dove non si può usare a Ceylon
- 15. URL con Python 3
- 16. Come si può usare XCTAssertNil con le strutture opzionali?
- 17. Come si può usare il modulo di registrazione in python con il modulo unittest?
- 18. Come si può usare argparse di python con una stringa di argomenti predefinita?
- 19. Come si può usare activemq non localmente?
- 20. Python - Virtualenv, python 3?
- 21. Python 3 - Connessione con JDBC
- 22. Come usare pip con Python 3.x insieme a Python 2.x
- 23. Python allungabile con - con super() Python 3 vs Python 2
- 24. Come forzare Sphinx a usare l'interprete Python 3.x
- 25. Posso usare python con giraph?
- 26. Python 3: come può l'oggetto essere istanza di tipo?
- 27. Python 3 byte formattazione
- 28. Python 3 Enum con valori di funzione
- 29. Python: non si può importare JSONDecodeError
- 30. Come si può usare DynamoDBMapper di Amazon in Scala?
Ho appena trovato questa documentazione: https://clutter-and-mx-under-python3.readthedocs.org/en/latest/index.html che sembra essere utile per l'utilizzo di clutter con py3. HIH – AkiRoss