为 pygobject 和 pygtk 配置 gobject-introspection 时出现问题
我正在尝试在我的Mac上安装 pygtk ,然后要求我安装 pygobject ,然后要求我获取 gobject-introspection 。我在此安装中遇到的问题是在配置它时显示此…
PyGi 的 gnome 密钥环 api 是什么?
有谁可以在 PyGi 中找到 gnome keyring api 吗? 我曾经这样做: import gnomekeyring 现在我想使用新的 python/gobject 内省,所以它会是这样的: fr…
在 python 中通过 gi.repository 使用开罗区域
我似乎无法让开罗地区在其中工作 使用 gintrospection。 例如 from gi.repository import cairo reg = cairo.Region() 会给我 Traceback (most recent…
PyGTK 属性与 python 属性
当从 PyGTK 中的 GObject 类派生时,您可以像在 C 中一样定义 GObject 属性,使用 __gproperties__ 字典和 do_get_property/do_set_property 方法,如…
python 和 gobject 的图像加载性能问题
我有一个带有 GTK(GObject) 接口的脚本,用于发布到我的照片博客。 我试图通过在后台线程中加载图像来提高它的响应能力。 我没有运气尝试从后台线程填…
如何在pygtk中创建不带参数的gsignal
pygtk 信号文档关于信号创建非常清楚,但我无法创建不带参数的信号。 我想要的是 定义(如示例中所示): class MyGObjectClass(gobject.GObject): __g…
GStreamer:与标头相关的编译错误 gst-interfaces 包
我是一个相对较新的程序员,所以如果这是一个相当愚蠢的问题,请原谅我。 我刚刚编写了一个中等规模的程序,但编译时遇到了一些问题。 我的包含看起来…
重新定义 *_get_type(void) gtk+所需方法
正如标题已经说过的,我收到一个编译错误,我似乎无法修复: error: redefinition of 'tinygecko_notebook_get_type' note: previous definition of '…
关于g_signal_connect、g_cclosure_new、gpointer的问题
// gcc 1.c -o 0 $(pkg-config --cflags --libs gtk+-2.0) #include #include struct tst { GtkWidget *win, *vb, *ent, *btn, *lbl; GtkAccelGroup *…
如何在自定义轮询函数中结合 mac 事件处理和 gobject 事件?
我正在尝试修复自定义民意调查功能(请参阅 http://pastie.org/1298915 )。 它来自 clutter 库 的 OS X 后端代码。 它的设置如下: void _clutter_ev…
防止 GSignal 传播到进一步注册的 GCallback
如何防止从 GSignal 中的第一个信号处理程序回调中调用更多信号处理程序? 例如,我为同一信号“mysignal”注册了三个函数 - func1、func2 和 func3。…
在 PyGTK/GObject 中使用枚举属性
本教程介绍如何在Python 仅涵盖使用 gobject.TYPE_FLOAT 类型的属性。 我已将其调整为使用枚举类型: import pygtk pygtk.require('2.0') import gobj…
vala 库的 Python 绑定
我正在尝试使用以下 IBM 教程 作为参考。 我的初始目录有以下两个文件: test.vala using GLib; namespace Test { public class Test : Object { publ…