构造函数

GObjectObjectnew_valist

声明 [来源]

GObject*
g_object_new_valist (
  GType object_type,
  const gchar* first_property_name,
  va_list var_args
)

描述 [来源]

创建一个新的GObject子类的实例并设置其属性。

构造参数(参见 G_PARAM_CONSTRUCTG_PARAM_CONSTRUCT_only)未显式指定的默认值将被设置为默认值。

此构造函数不直接对语言绑定可用。

参数

对象类型

类型: GType

要实例化的GObject子类的类型ID。

第一个属性名称

类型: const gchar*

第一个属性的名字。

数据由函数的调用者拥有。
值是一个以NUL结尾的UTF-8字符串。
可变参数

类型: va_list

第一个属性的值,随后可选地由更多的名称/值对跟随,最后跟以NULL

返回值

类型: GObject

object_type的一个新实例。

函数的调用者负责数据的接收并释放。