枚举

GObjectParamFlags

声明

flags GObject.ParamFlags

说明 [src]

通过 GParamFlags 标记值,可以配置参数的某些方面。

另请参阅:G_PARAM_STATIC_STRINGS

成员

G_PARAM_READABLE

参数可以读取。

  • 值:1
  • 自 2.0 起可用
G_PARAM_WRITABLE

该参数可写。

  • 值:2
  • 自 2.0 起可用
G_PARAM_READWRITE

别名,表示 G_PARAM_READABLE | G_PARAM_WRITABLE

  • 值:3
  • 自 2.0 起可用
G_PARAM_CONSTRUCT

该参数将在对象构建时设置。详情请参阅 GObject.ObjectClass.constructed

  • 值:4
  • 自 2.0 起可用
G_PARAM_CONSTRUCT_ONLY

该参数只能在对象构建时设置。详情请参阅 GObject.ObjectClass.constructed

  • 值:8
  • 自 2.0 起可用
G_PARAM_LAX_VALIDATION

在参数转换时(请参阅 g_param_value_convert()),无需严格验证。

  • 值:16
  • 自 2.0 起可用
G_PARAM_STATIC_NAME

在构造参数时用作名称的字符串,在参数的生命周期内保证保持有效且不变。自 2.8 以来。

  • 值:32
  • 自 2.0 起可用
G_PARAM_PRIVATE

内部的。

  • 值:32
  • 自 2.0 起可用
G_PARAM_STATIC_NICK

在构造参数时用作昵称的字符串,在参数的生命周期内保证保持有效且不变。自 2.8 以来。

  • 值:64
  • 自 2.0 起可用
G_PARAM_STATIC_BLURB

在构造参数时用作简介的字符串,在参数的生命周期内保证保持有效且不变。自 2.8 以来。

  • 值:128
  • 自 2.0 起可用
G_PARAM_EXPLICIT_NOTIFY

对此属性的 g_object_set_property() 调用不会自动产生“通知”信号:如果属性实际更改,实现必须自己调用 g_object_notify()。自:2.42 起。

  • 值:1073741824
  • 自 2.0 起可用
G_PARAM_DEPRECATED

该参数已弃用,将在未来版本中移除。如果在 G_ENABLE_DIAGNOSTIC=1 时使用,将生成警告。自 2.26 起。

  • 值:2147483648
  • 自 2.0 起可用