方法
GObjectBindingget_target
已弃用:2.68 自:2.26
声明 [源码]
GObject*
g_binding_get_target (
GBinding* binding
)
描述 [源码]
获取用作绑定目标的 GObject
实例。
由于绑定不持有对目标的强引用,GBinding
可以比目标 GObject
活得更久。如果目标在绑定之前被销毁,则此函数将返回 NULL
。
如果目标或绑定在不同的线程中使用,则请使用 g_binding_dup_target()
,否则如果在同时,另一线程销毁了目标,此函数返回的指针可能会变得无效。
自:2.26
自:2.68
请使用 g_binding_dup_target()
以获得此函数更安全的版本。
返回值
类型: GObject
目标 GObject
,或如果目标不再存在,则为 NULL
。
返回的数据由实例拥有。 |
返回值可能是 NULL 。 |