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 2022 年 6 月 20 日

#27 in GUI

Download history 1469/week @ 2024-05-03 894/week @ 2024-05-10 786/week @ 2024-05-17 995/week @ 2024-05-24 981/week @ 2024-05-31 1070/week @ 2024-06-07 1150/week @ 2024-06-14 871/week @ 2024-06-21 605/week @ 2024-06-28 581/week @ 2024-07-05 817/week @ 2024-07-12 859/week @ 2024-07-19 1439/week @ 2024-07-26 1234/week @ 2024-08-02 1330/week @ 2024-08-09 1104/week @ 2024-08-16

5,238 每月下载量
用于 9 crates

MIT 许可证

6.5MB
40K SLoC

Iced - 附加小部件

Documentation Crates.io License

此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 showcase

请查看我们的示例,了解如何使用徽章。

使用特性 badge 启用此小部件。

卡片

Card showcase

请查看我们的示例,了解如何使用卡片。

使用特性 card 启用此小部件。

颜色选择器

Color Picker showcase

请查看我们的示例,了解如何使用颜色选择器。

使用特性 color_picker 启用此小部件。

日期选择器

Modal showcase

请查看我们的示例,了解如何使用日期选择器。

使用特性 date_picker 启用此小部件。

浮动操作按钮

Floating Element showcase

请查看我们的示例,了解如何使用浮动元素。

使用特性 floating_element 启用此小部件。在下一个版本中,将废弃此特性,改为使用堆叠小部件。

模态框

模态框用于在顶部显示一些内容作为覆盖层。与卡片小部件结合使用,可以创建一些对话框面板。

Modal showcase

请查看我们的示例,了解如何使用模态框。

使用特性 modal 启用此小部件。在下一个版本中,将废弃此特性,改为使用堆叠小部件。

数字输入

与文本输入类似,但仅用于数字。

NumberInput showcase

请查看我们的示例,了解如何使用数字输入。

使用特性 number_input 启用此小部件。

此小部件目前不支持网页

选择列表

一个选择空间,用于显示传递的任何选项。

SelectionList showcase

使用特性 selection_list 启用此小部件。

分割

分割将可用空间分为两部分以显示不同的元素。

Split showcase

请参阅我们的示例,了解如何使用分割。

使用特性 split 启用分割。

此小部件目前不支持网页

标签栏和标签

Tabs showcase

请参阅我们的示例,了解如何使用标签栏和标签。

使用特性 tab_bar 启用标签栏,使用 tabs 启用标签。

时间选择器

Modal showcase

请参阅我们的示例,了解如何使用时间选择器。

使用特性 time_picker 启用此小部件。

菜单

Menu showcase

请参阅我们的示例,了解如何使用菜单。

使用特性 menu 启用此小部件。

您可能还想启用特性 quad 以绘制分隔符。

滑动条

请参阅我们的示例,了解如何使用滑动条。

使用特性 slide_bar 启用此小部件。

上下文菜单

请参阅此处的示例。

下拉菜单

请参阅此处的示例。

快速入门特性

快速入门特性非常方便,可以开始和实验,并拥有所有颜色或图标等。不过,建议在GUI准备就绪并投入生产时禁用这些特性,并只包含真正需要的东西。

颜色调色板

此包添加了一个基于CSS颜色调色板的预定义颜色调色板。

Bootstrap图标

感谢Bootstrap,iced_aw 现在包含 ~1,200 个图标,可用于 Iced GUI。

使用特性 icons 启用图标。

注意:大约 1,200 个重量的图标字体约为 0.274 MB。此特性应仅用于尝试所有图标。

依赖关系

~23–66MB
~1M SLoC