8 个版本 (4 个重大更新)
0.9.3 | 2024 年 5 月 8 日 |
---|---|
0.8.0 | 2024 年 2 月 25 日 |
0.7.0 | 2023 年 8 月 30 日 |
0.6.0 | 2023 年 7 月 28 日 |
0.2.0 |
|
#27 in GUI
5,238 每月下载量
用于 9 crates
6.5MB
40K SLoC
Iced - 附加小部件
此crate包含Iced GUI库的附加小部件。
每个小部件都由一个特性门隐藏。这允许您选择实际需要的小部件。
用法
在您的 Cargo.toml
中将 iced_aw
作为依赖项包括进去
[dependencies]
iced = "0.12.0"
iced_aw = { version = "0.9.3", default-features = false, features = [...] }
版本控制
iced 版本 |
iced_aw 版本 |
---|---|
0.8 | 0.4 |
0.9 | 0.5 |
0.10 | 0.6, 0.7 |
0.12 | 0.8, 0.9 |
小部件
徽章
请查看我们的示例,了解如何使用徽章。
使用特性 badge
启用此小部件。
卡片
请查看我们的示例,了解如何使用卡片。
使用特性 card
启用此小部件。
颜色选择器
请查看我们的示例,了解如何使用颜色选择器。
使用特性 color_picker
启用此小部件。
日期选择器
请查看我们的示例,了解如何使用日期选择器。
使用特性 date_picker
启用此小部件。
浮动操作按钮
请查看我们的示例,了解如何使用浮动元素。
使用特性 floating_element
启用此小部件。在下一个版本中,将废弃此特性,改为使用堆叠小部件。
模态框
模态框用于在顶部显示一些内容作为覆盖层。与卡片小部件结合使用,可以创建一些对话框面板。
请查看我们的示例,了解如何使用模态框。
使用特性 modal
启用此小部件。在下一个版本中,将废弃此特性,改为使用堆叠小部件。
数字输入
与文本输入类似,但仅用于数字。
请查看我们的示例,了解如何使用数字输入。
使用特性 number_input
启用此小部件。
此小部件目前不支持网页
选择列表
一个选择空间,用于显示传递的任何选项。
使用特性 selection_list
启用此小部件。
分割
分割将可用空间分为两部分以显示不同的元素。
请参阅我们的示例,了解如何使用分割。
使用特性 split
启用分割。
此小部件目前不支持网页
标签栏和标签
请参阅我们的示例,了解如何使用标签栏和标签。
使用特性 tab_bar
启用标签栏,使用 tabs
启用标签。
时间选择器
请参阅我们的示例,了解如何使用时间选择器。
使用特性 time_picker
启用此小部件。
菜单
请参阅我们的示例,了解如何使用菜单。
使用特性 menu
启用此小部件。
您可能还想启用特性 quad
以绘制分隔符。
滑动条
请参阅我们的示例,了解如何使用滑动条。
使用特性 slide_bar
启用此小部件。
上下文菜单
请参阅此处的示例。
下拉菜单
请参阅此处的示例。
快速入门特性
快速入门特性非常方便,可以开始和实验,并拥有所有颜色或图标等。不过,建议在GUI准备就绪并投入生产时禁用这些特性,并只包含真正需要的东西。
颜色调色板
此包添加了一个基于CSS颜色调色板的预定义颜色调色板。
Bootstrap图标
感谢Bootstrap,iced_aw 现在包含 ~1,200 个图标,可用于 Iced GUI。
使用特性 icons
启用图标。
注意:大约 1,200 个重量的图标字体约为 0.274 MB。此特性应仅用于尝试所有图标。
依赖关系
~23–66MB
~1M SLoC