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日 |
在 GUI 中排名 #877
每月下载 57 次
在少于 6 个 crates 中使用
1MB
20K SLoC
注意:原始维护者辞职
由于以下讨论的原因,我将不再维护 conrod 这里。如果您正在寻找一个类似但更优秀的 GUI 库,我推荐 egui。如果您有兴趣接管维护,请在此 处 表达您的兴趣。
Conrod
一个完全用 Rust 编写的易于使用的 2D GUI 库。
指南
- 什么是 Conrod?
- 入门
- Hello World
- 使用和自定义主题
- 什么是
Theme
? - 自定义主题
- 序列化主题
- 什么是
- 设计自定义小部件(使用 Widget 特性)
Widget
特性widget_style!
宏builder_methods!
宏- 创建
Button
小部件
- 自定义图形和窗口后端
- 后端实现演示(使用 glium 和 glutin)
- 内部结构
Ui
的 WidgetGraph
Ui::set_widgets
- 它是如何工作的?
- 常见问题解答
指南是一个正在进行中的工作。如果一个部分没有链接,那么它可能还没有实现。
板条箱
当前状态
我们刚刚开始达到一个相对稳定的API模式!然而,这些变化更有可能是新功能而不是API的重构。
贡献
想帮忙吗?请参阅Piston的贡献指南。
许可证
以下任一许可证下授权
- Apache License, Version 2.0, (LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT或http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交的任何贡献,均将按上述方式双授权,不附加任何额外条款或条件。
示例资产
- Google Noto (Apache2)
依赖关系
~4.5MB
~76K SLoC