当前位置: 首页 > news >正文

<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"

我们的窗口基本布局如下:

相关文章:

  • Spark核心之02:RDD、算子分类、常用算子
  • 设计模式:记录所有设计模式方便后续复习
  • 小白向:如何使用dify官方市场“ECharts图表生成”工具插件——dify入门案例
  • Sat- nerf深度损失
  • RPA 职业前景:个人职场发展的 “新机遇”
  • DNS 详细过程 与 ICMP
  • 最节省成本的架构方案:无服务器架构
  • 基于vue3和flask开发的前后端管理系统(一):项目启动准备
  • 计算机毕业设计SpringBoot+Vue.js美食推荐系统商城(源码+文档+PPT+讲解)
  • Ubuntu 20.04下配置VSCode以支持OpenCV库开发
  • [MySQL初阶]MySQL(1)MySQL的理解、库的操作、表的操作
  • 层次聚类R复现
  • 解释器模式
  • 通俗易懂的分类算法之K近邻详解
  • Golang学习笔记_41——观察者模式
  • 依赖注入与控制反转什么关系
  • 删除链表的倒数第N个节点 力扣19
  • 【Linux笔记】基础IO(上)
  • 【MySQL】第十二弹---表连接详解:从内连接到外连接
  • Spark的数据本地性是在哪个环节确定的
  • 成都政务网站建设/百度搜索推广开户
  • 潜江资讯网官网/seo网站推广实例
  • 沈阳网站建设技术公司排名/郑州网站推广效果
  • wordpress开启curl/域名seo查询
  • 网站源码cms/网络销售好不好做
  • 厦门哪家公司做网站/2020国内十大小说网站排名