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 <gtk/gtk.h> #include <gdk/gdkkeysyms.h> struct tst { GtkWidget *win,…
如何在自定义轮询函数中结合 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 教程< /a> 作为参考。 我的初始目录有以下两个文件: test.vala using GLib namespace Test { public class Test : Objec…
g_object_new 应该有匹配的 g_object_unref 吗?
我正在使用libnotify在我的应用程序中显示桌面通知; notify_notification_new() 返回一个 NotifyNotification*,它应该作为第一个参数传递给通知库的…
使用“g_object_set_data”传递用户名
我正在使用 g_object_set_data 通过 event_box 设置用户名,因此在回调中我可以通过 event_box 指针获取它。 g_object_set_data(G_OBJECT(event_box),…