方法

GtkWidgetget_template_child

声明 [源]

GObject*
gtk_widget_get_template_child (
  GtkWidget* widget,
  GType widget_type,
  const char* name
)

描述 [源]

获取构建自模板 XML 的对象,对象类型为 widget_type。

这只会报告之前用 gtk_widget_class_bind_template_child_full() 或其变体声明的子项。

此函数仅适用于声明子项的 widget_type 的私有代码,且适用于无法轻易使用 GObject 结构偏移量的语言绑定。

参数

widget_type

类型: GType

所需获取模板子项的 GType

name

类型: const char*

ID 在模板 XML 中定义的子项。

该方法的数据由方法调用者拥有。
该值是一个以 NUL 结束的 UTF-8 字符串。

返回值

类型: GObject

在模板 XML 中根据 name id 构建的对象。

返回的数据为实例所有。