在 Windows 中使用 GTK [src]

Windows 移植版 GTK 是在 Win32 API 之上对 GDK(因此还有 GTK)进行的一项实现。在 Windows 上编译 GTK 时,此后端为默认值。

可在 网上找到有关 Windows 上的 GTK 的更多信息,包括详细的编译说明、二进制下载等。

特定于 Windows 的环境变量

可以使用一些其他环境变量影响 Win32 GDK 后端。

GDK_WIN32_TABLET_INPUT_API

如果设置了此变量,它将确定 GTK 用于平板电脑支持的 API。可能的值为

禁用平板电脑支持
wintab
使用 Wintab API
winpointer
使用 Windows 指针输入堆栈 API。这是默认值。

特定于 Windows 的光标处理方式

默认情况下使用“系统”光标主题。这使 GTK 优先使用 Windows 当前使用的光标,退回到 Adwaita 光标和(作为最后手段)内置 X 光标。

当使用任何其他光标主题时,GTK 会优先使用该主题中的光标,退回到 Windows 光标和内置 X 光标。

可以通过设置 gtk-cursor-theme-name GTK 设置来更改主题。用户可以在 settings.ini 文件中或 GTK 检查器中的运行时覆盖 GTK 设置。

主题从 XDG 位置的普通 Windows 变体中加载:HOME`%/icons/THEME/cursors`,APPDATA%/icons/THEME/cursors, RUNTIME_PREFIX/share/icons/THEME/cursors

忽略 gtk-cursor-theme-size 设置,GTK 将使用 Windows 告诉它使用的光标大小。