#gtk #winapi #gdk4 #api-bindings #gnome

gdk4-win32

Rust 对 GDK4 Win32 库的绑定

14 个不稳定版本 (5 个重大变更)

0.9.0 2024 年 7 月 10 日
0.8.1 2024 年 3 月 7 日
0.7.2 2023 年 8 月 12 日
0.7.0 2023 年 7 月 23 日
0.5.2 2022 年 11 月 17 日

#493 in GUI

Download history 286/week @ 2024-04-25 167/week @ 2024-05-02 156/week @ 2024-05-09 99/week @ 2024-05-16 95/week @ 2024-05-23 111/week @ 2024-05-30 156/week @ 2024-06-06 121/week @ 2024-06-13 117/week @ 2024-06-20 92/week @ 2024-06-27 203/week @ 2024-07-04 213/week @ 2024-07-11 232/week @ 2024-07-18 111/week @ 2024-07-25 155/week @ 2024-08-01 197/week @ 2024-08-08

每月下载量 712 次
6 个库中使用(《gst-plugin-gtk4》)

MIT 许可证

795KB
19K SLoC

Rust GDK 4 Win32 绑定

项目网站在这里:https://gtk-rs.org/.

GDK 4 的 Win32 后端 的 Rust 绑定,是 gtk4-rs 的一部分。

GDK 是一个中间层,将 GTK 与窗口系统的细节隔离开来。GDK Win32 包含针对 Win32 后端特定的函数。

最低支持的 Rust 版本

目前,最低支持的 Rust 版本是 1.70

文档

使用

我们建议使用 crates.io 上的 crate,如这里所示这里

如果您想跟踪最新进展,请使用 git 依赖

[dependencies]
gdk-win32= { git = "https://github.com/gtk-rs/gtk4-rs.git", package = "gdk4-win32" }

避免混合版本和 git crate,如这样

# This will not compile
[dependencies]
gdk-x11 = {version = "0.1", package = "gdk4-x11"}
gdk-win32 = { git = "https://github.com/gtk-rs/gtk4-rs.git", package = "gdk4-win32" }

特性

特性 描述
v4_4 启用 GTK 4.4 的新 API 部分
egl khronos-egl crate 的集成
win32 windows crate 的集成

另请参阅

许可证

gdk4-win32 的 Rust 绑定在 MIT 许可证下提供,请参阅。

依赖项

~8–47MB
~771K SLoC