函数
Gdkset_allowed_backends
声明 [src]
void
gdk_set_allowed_backends (
const char* backends
)
描述 [src]
设置一组 GDK 应尝试使用的后端。
如果您的应用程序与某些 GDK 后端不兼容,这可能很有用。
默认情况下,GDK 会尝试所有已包含的后端。
例如
gdk_set_allowed_backends ("wayland,macos,*");
指示 GDK 先尝试 Wayland 后端,然后尝试 MacOs 后端,最后尝试所有其他后端。
如果设置了 GDK_BACKEND
环境变量,它将确定尝试的后端顺序,同时仍会尊重此函数指定的一组允许的后端。
可能的后端名称为
broadway
macos
wayland
.win32
x11
您还可以在列表中包含一个 *
来尝试所有剩余的后端。
此调用必须在打开显示屏的函数之前进行,例如 gdk_display_open()
、gtk_init()
或 gtk_init_check()
,才能生效。