在PyGObject中找不到gdk_property_change

时间:2012-11-18 15:05:14

标签: python gtk pygobject

PyGobject中的gdk_property_change绑定是什么?我已经尝试过Gdk.property_changed,Gdk.Property.change等功能Gdk.property_get存在,其他一切都很好用。我的系统是:Ubuntu 12.10,Python 3.2.3,PyGObject 3.4.0和Gtk 3.6。

1 个答案:

答案 0 :(得分:1)

该方法使用(skip)进行注释,这意味着它不会包含在语言绑定中。 (参见gdk_property_change源代码)。

以下是marked unintrospectable constructs as (skip)的提交。唯一的解释是它是一种“无法反思”的功能。也许是因为data参数可以是unsigned short *unsigned char *unsigned long *中的任何一个,转换为unsigned char *,这在语言中难以处理绑定。