方法

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