方法

GObjectObjectsetv

自:2.54

声明 [源]

void
g_object_setv (
  GObject* object,
  guint n_properties,
  const gchar** names,
  const GValue* values
)

描述 [源]

设置 n_properties 个属性。要设置的属性将来自 values。所有属性都必须有效。如果传递了无效属性,则将发出警告,并且可能产生未定义的行为。

可用自:2.54

此方法不直接对语言绑定可用。

参数

n_properties

类型: guint

属性的数量。

names

类型: 一个 gchar* 数组

要设置的每个属性的名字。

数组的长度由 n_properties 参数指定。
数据由方法的调用者所有。
每个元素是一个以 NUL 终止的 UTF-8 字符串。
values

类型: 一个 GValue 数组

要设置的每个属性的值。

数组的长度由 n_properties 参数指定。
数据由方法的调用者所有。