枚举

GLibOptionFlags

声明

flags GLib.OptionFlags

说明 [src]

修改单个选项的标志。

成员

G_OPTION_FLAG_NONE

无标志。自:2.42。

  • 值:0
  • 自 2.0 起可用
G_OPTION_FLAG_HIDDEN

该选项不在 --help 输出中显示。

  • 值:1
  • 自 2.0 起可用
G_OPTION_FLAG_IN_MAIN

即使选项是在组中定义的,该选项仍会显示在 --help 输出的主部分中。

  • 值:2
  • 自 2.0 起可用
G_OPTION_FLAG_REVERSE

对于 G_OPTION_ARG_NONE 类型的选项,该标志表示该选项的含义是相反的。即 FALSE 将存储在参数中,而不是 TRUE

  • 值:4
  • 自 2.0 起可用
G_OPTION_FLAG_NO_ARG

对于 G_OPTION_ARG_CALLBACK 类型的选项,此标志表示回调不会采用任何参数(类似于 G_OPTION_ARG_NONE 选项)。自 2.8 起。

  • 值:8
  • 自 2.0 起可用
G_OPTION_FLAG_FILENAME

对于 G_OPTION_ARG_CALLBACK 类型的选项,此标志表示应以 GLib 文件名编码(而不是UTF-8)将参数传递给回调。自 2.8 起。

  • 值:16
  • 自 2.0 起可用
G_OPTION_FLAG_OPTIONAL_ARG

对于 G_OPTION_ARG_CALLBACK 类型的选项,此标志表示参数提供是可选的。如果未给出参数,则 %GOptionParseFunc 的数据将设置为 NULL。自 2.8 起。

  • 值:32
  • 自 2.0 起可用
G_OPTION_FLAG_NOALIAS

此标志关闭自动冲突解决,如果存在冲突,则此标志将在长选项名前缀 groupname-。此选项仅应用于需要对建模一些旧命令行界面使用别名的情况。如果您未直接控制所有选项组,就不安全使用此选项。自 2.8 起。

  • 值:64
  • 自 2.0 起可用