<Rust><iced>基于rust使用iced构建GUI实例:图片浏览器
前言
本专栏是Rust实例应用。
环境配置
- 平台:windows
- 软件:vscode
- 语言:rust
- 库:iced、iced_aw
概述
本篇将使用iced创建一个图片浏览器,功能是通过导入文件夹,获取其内部图片路径,并在iced窗口程序。iced窗口将有一个主图片显示,主图片下是其余图片的缩略图,有按钮点击可以切换图片索引。
1、新建iced项目
关于如何新建iced窗口并设置窗口参数,可以参考博文:
基于rust的GUI库iced的学习(00):一个典型的iced窗口的实现
本文不再赘述。
本文的目的是创建一个能够导入图片并进行浏览的窗口,所以我们需要先添加以下模块:
rfd = "0.15.2"
image = "0.25.5"
我们的窗口基本布局如下: