arg*_*per 6 clutter python-3.x python-bindings
Clutter有Python 3绑定吗?如果是这样,我怎样才能获得并使用它们?
正如 Lattyware 所说,在 Python 3 中使用 Clutter 的方法是安装“GObject introspection”数据并允许 GObject 动态生成到原始 C 库的绑定。
在 Ubuntu 11.10 上,安装 Python 3 GObject 和 GObject 自省数据以防止混乱:
sudo apt-get install python3-gobject gir1.2-clutter-1.0
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 12.04 及更高版本上,该python3-gobject软件包已重命名为python3-gi:
sudo apt-get install python3-gi gir1.2-clutter-1.0
Run Code Online (Sandbox Code Playgroud)
如果要安装 GTK+ Clutter 库:
sudo apt-get install python3-gi gir1.2-gtkclutter-1.0
Run Code Online (Sandbox Code Playgroud)
如果使用virtualenv虚拟 Python 环境,请使用以下命令,该命令允许 Python 查找 GObject 自省库:
virtualenv env -p python3 --system-site-packages
Run Code Online (Sandbox Code Playgroud)
要在 Python 3 中使用 Clutter 或 GtkClutter:
from gi.repository import Clutter
from gi.repository import GtkClutter
Run Code Online (Sandbox Code Playgroud)
该包gi.repository是一个动态生成这些Python类的特殊包。
| 归档时间: |
|
| 查看次数: |
1380 次 |
| 最近记录: |