gpt4 book ai didi

python-3.x - 可以将 Clutter 与 Python 3 一起使用吗?

转载 作者:行者123 更新时间:2023-12-03 11:18:44 24 4
gpt4 key购买 nike

Clutter 是否有 Python 3 绑定(bind)?如果是这样,我怎样才能得到它们并使用它们?

最佳答案

正如 Lattyware 所述,在 Python 3 中使用 Clutter 的方法是安装“GObject introspection”数据并允许 GObject 动态生成与原始 C 库的绑定(bind)。

在 Ubuntu 11.10 上,安装 Python 3 GObject 和 GObject 自省(introspection)数据以防杂乱:

sudo apt-get install python3-gobject gir1.2-clutter-1.0

在 Ubuntu 12.04 及更高版本上, python3-gobject包已重命名为 python3-gi :
sudo apt-get install python3-gi gir1.2-clutter-1.0

如果要安装 GTK+ Clutter 库:
sudo apt-get install python3-gi gir1.2-gtkclutter-1.0

如果使用 virtualenv虚拟 Python 环境,使用以下命令,允许 Python 查找 GObject 自省(introspection)库:
virtualenv env -p python3 --system-site-packages

要在 Python 3 中使用 Clutter 或 GtkClutter:
from gi.repository import Clutter
from gi.repository import GtkClutter

gi.repository是一个动态生成这些 Python 类的特殊包。

关于python-3.x - 可以将 Clutter 与 Python 3 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8379297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com