21 个版本

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.2.0 2021 年 7 月 12 日

#638GUI

Download history 1767/week @ 2024-05-03 1342/week @ 2024-05-10 1239/week @ 2024-05-17 1677/week @ 2024-05-24 1361/week @ 2024-05-31 1424/week @ 2024-06-07 1359/week @ 2024-06-14 1276/week @ 2024-06-21 1068/week @ 2024-06-28 1366/week @ 2024-07-05 1487/week @ 2024-07-12 1537/week @ 2024-07-19 1310/week @ 2024-07-26 1435/week @ 2024-08-02 1599/week @ 2024-08-09 930/week @ 2024-08-16

5,421 每月下载量
用于 6 个 crate(直接使用 4 个)

MIT 许可证

1MB
19K SLoC

Rust GDK 4 X11 绑定

项目网站在这里 here.

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

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

最低支持的 Rust 版本

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

文档

使用

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

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

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

避免混合使用版本化的和 git crate,例如这样

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

功能

功能 描述
v4_16 启用 GTK 4.16 的一部分新 API
v4_10 启用 GTK 4.10 的一部分新 API
v4_4 启用 GTK 4.4 的一部分新 API
egl khronos-egl crate 的集成
xlib x11 crate 的集成

另请参阅

许可证

gdk4-x11 的 Rust 绑定可在 MIT 许可证下使用,请参阅。

依赖项

~8–17MB
~252K SLoC