在 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 告诉它使用的光标大小。