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日 |
#904 在 GUI
每月55 次下载
1MB
20K SLoC
注意:原始维护者辞职
由于以下讨论的原因,我将不再维护conrod 此处。如果您正在寻找一个类似但更出色的替代GUI库,我推荐 egui。如果您有兴趣接管维护,请在此 表达您的兴趣。
Conrod
一个完全用Rust编写的易于使用的2D GUI库。
指南
- 什么是Conrod?
- 入门
- 你好世界
- 使用和自定义主题
- 什么是
Theme
? - 自定义主题
- 序列化主题
- 什么是
- 设计自定义小部件(使用Widget trait)
Widget
traitwidget_style!
宏builder_methods!
宏- 制作
Button
小部件
- 自定义图形和窗口后端
- 后端实现演示(使用glium和glutin)
- 内部结构
Ui
的小部件Graph
Ui::set_widgets
- 它是如何工作的?
- 常见问题解答
本指南是一个正在进行中的作品。如果一个部分没有链接,那么它可能还没有实现。
箱子
当前状态
我们刚刚开始达到一个相对稳定的API模式!然而,这些变化更可能是新功能而不是API的重构。
为了更清楚地了解我们的进展,请参阅问题,特别是1.0.0里程碑。
贡献
想要帮忙?请参阅Piston的贡献指南。
许可
许可如下之一
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则根据Apache-2.0许可定义,您有意提交的任何贡献,均应按上述方式双许可,无需任何额外条款或条件。
示例资产
- Google Noto(Apache2)
依赖关系
~3–4MB
~75K SLoC