14 个重大版本发布
使用旧的 Rust 2015
0.76.1 | 2022 年 1 月 17 日 |
---|---|
0.76.0 | 2021 年 11 月 13 日 |
0.75.0 | 2021 年 10 月 4 日 |
0.74.0 | 2021 年 6 月 20 日 |
0.62.0 | 2018 年 12 月 26 日 |
#1240 in GUI
1,896 每月下载量
用于 21 个 Crates (18 直接)
1MB
20K SLoC
注意:原始维护者离职
由于以下讨论的原因,我不再维护 conrod 这里。如果您正在寻找一个类似但更好的 GUI 库,我推荐 egui。如果您有兴趣接管维护,请在此 处 表达您的兴趣。
Conrod
一个完全用 Rust 编写的易于使用的 2D GUI 库。
指南
- 什么是 Conrod?
- 入门
- 你好世界
- 使用和自定义主题
- 什么是
Theme
? - 自定义主题
- 序列化主题
- 什么是
- 设计自定义小部件(使用 Widget 特性)
Widget
特性widget_style!
宏builder_methods!
宏- 制作
Button
小部件
- 自定义图形和窗口后端
- 后端实现演示(使用 glium 和 glutin)
- 内部机制
Ui
的 WidgetGraph
Ui::set_widgets
- 它是如何工作的?
- 常见问题解答
本指南仍在进行中。如果某个部分未链接,则可能尚未实现。
软件包
当前状态
我们刚开始达到一个相对稳定的 API 模式!然而,这些变化更有可能是新功能而不是 API 重构。
要更清楚地了解我们的位置,请参阅 问题,特别是 1.0.0 里程碑。
贡献
想帮忙吗?请参阅 Piston 贡献指南。
许可
许可协议为以下之一
- Apache 许可协议第 2 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确表示,否则任何有意提交以包含在您的工作中的贡献(根据 Apache-2.0 许可证定义),均将按照上述方式双许可,不附加任何额外条款或条件。
示例资产
- Google Noto (Apache2)
依赖项
~2.7–5MB
~94K SLoC