26个版本

0.9.0 2024年7月10日
0.8.1 2024年3月7日
0.7.3 2023年9月23日
0.7.0 2023年7月23日
0.0.0 2019年7月25日

#49 in GUI

Download history 12217/week @ 2024-04-25 13832/week @ 2024-05-02 11405/week @ 2024-05-09 10192/week @ 2024-05-16 9943/week @ 2024-05-23 11900/week @ 2024-05-30 11877/week @ 2024-06-06 14173/week @ 2024-06-13 12307/week @ 2024-06-20 10570/week @ 2024-06-27 9875/week @ 2024-07-04 11476/week @ 2024-07-11 15188/week @ 2024-07-18 14579/week @ 2024-07-25 13403/week @ 2024-08-01 11443/week @ 2024-08-08

56,380 每月下载量
110 个Crate中使用(通过 gtk4

MIT 许可证

1MB
26K SLoC

Rust GSK 4绑定

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

GSK 4的Rust绑定,是gtk4-rs项目的一部分。gtk4-rs.

GSK是一个中间层,它将GTK与OpenGL或Vulkan实现的细节隔离开。

最低支持的Rust版本

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

文档

使用

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

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

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

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

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

功能

功能 描述
vulkan 启用 vulkan 渲染器。只有当GTK编译时带有Vulkan支持
broadway 启用 broadway 渲染器。只有当GTK编译时带有Broadway支持
v4_14 启用GTK 4.14部分的新API
v4_10 启用GTK 4.10部分的新API
v4_6 启用GTK 4.6部分的新API
v4_4 启用GTK 4.4部分的新API
v4_2 启用GTK 4.2部分的新API

另请参阅

许可证

gsk4的Rust绑定在MIT许可证下可用,请参阅。

依赖项

~8–17MB
~253K SLoC