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

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

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


http://www.kler.cn/a/572863.html

相关文章:

  • 安全检查之springboot 配置加密
  • 十大经典排序算法简介
  • nginx 配置403页面(已亲测)
  • leetcode 1328. 破坏回文串 中等
  • Minix OS的配置 SSH C程序编译
  • 网络安全中分区分域
  • 001.words and phrases
  • 【Java 基础(人话版)】Java 虚拟机(JVM)
  • 创建自定义的Spingboot启动器
  • 基于云部署DeepSeek自动分析整合Dou音爆款视频数据
  • Session ID 和 Cookie 的配合机制
  • Oracle sqlplus命令-set
  • FFMPEG利用H264+AAC合成TS文件
  • 技术提升效率 实用工具改变生活
  • 华为鸿蒙系统全景解读:从内核设计到生态落地的技术革命
  • deepseek本地集群部署调研
  • [Python入门学习记录(小甲鱼)]第0~2章:环境搭建、各种print、缩进和BIF内置函数
  • 软件测试:白盒测试详解
  • 能简述一下动态 SQL 的执行原理吗
  • 【银河麒麟高级服务器操作系统实际案例分享】数据库资源重启现象分析及处理全过程