功能

GLibset_prgname

声明 [源代码]

void
g_set_prgname (
  const gchar* prgname
)

说明 [源代码]

设置程序的名称。该名称不应本地化,这与 g_set_application_name() 相反。

如果你正在使用 GApplication,则程序名称在 g_application_run() 中设置。对于 GDKGTK,在 gdk_init() 中设置,由 gtk_init()GtkApplication::startup 处理程序调用。程序名称通过获取 argv[0] 的最后一个部分来查找。

从 GLib 2.72 开始,此函数可以被多次调用并且完全线程安全。在 GLib 2.72 之前,此函数每个进程只能被调用一次。

参数

prgname

类型: const gchar*

程序的名称。

数据由该函数的调用者所有。
该值是 NUL 终止的 UTF-8 字符串。