19个版本 (破坏性更新)
使用旧的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.1.0 | 2017年7月18日 |
#6 在 #conrod
每月下载量 2,563
用于 26 个crate (直接使用4个)
20KB
396 行
注意:原始维护者离职
由于以下讨论的原因,我将不再维护conrod 此处。如果您正在寻找一个类似但更优秀的GUI库,我推荐 egui。如果您有兴趣接管维护,请在 此处 表达您的兴趣。
Conrod
一个完全用Rust编写的易于使用的2D GUI库。
指南
- 什么是Conrod?
- 入门指南
- 你好世界
- 使用和自定义主题
- 什么是
主题
? - 自定义主题
- 序列化主题
- 什么是
- 设计自定义小部件(使用Widget trait)
Widget
traitwidget_style!
宏- 《builder_methods!` 宏
- 创建一个
Button
小部件
- 自定义图形和窗口后端
- 后端实现演示(使用 glium 和 glutin)
- 内部结构
Ui
的Graph
小部件Ui::set_widgets
- 它是如何工作的?
- 常见问题解答
指南仍在不断完善中。如果某个部分未链接,则可能尚未实现。
包
当前状态
我们刚刚开始达到一个相对稳定的 API 模式!然而,这些变化更可能是新功能而不是 API 重构。
要更清楚地了解我们的状态,请参阅 问题 和特别是 1.0.0 里程碑。
贡献
想要帮忙吗?请参阅 Piston 贡献指南。
许可
根据您的选择,许可如下
- Apache 许可证 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)
依赖关系
~1.5MB
~35K SLoC