【发布时间】:2012-11-18 15:05:13
【问题描述】:
什么是 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。
【问题讨论】:
什么是 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。
【问题讨论】:
该方法带有(skip) 注释,这意味着它不包含在语言绑定中。 (见gdk_property_change源代码)。
这是marked unintrospectable constructs as (skip) 的提交。唯一的解释是它是一个“不可自省”的功能。可能是因为data 参数可以是unsigned short *、unsigned char * 或unsigned long * 中的任何一个,转换为unsigned char *,这在语言绑定中太难处理了。
【讨论】: