rust生成html库,Electron替代方案,rust跨平台GUI框架TAURI之hello world

本文介绍了新兴的跨平台GUI框架TAURI,它使用Rust作为后端,前端基于HTML。通过一个Hello World示例,展示了如何在Windows10上创建一个简单应用,实现HTML页面按钮触发Rust后台交互。文章还提到了可能遇到的错误和解决办法,以及程序的基本结构和实现步骤。
摘要由CSDN通过智能技术生成

tauri简介

tauri 是一个新兴的跨平台GUI框架。与electron的基本思想相似,tauri的前端实现也是基于html系列语言。tauri的后端使用rust。官方形容,tauri可以创建体积更小、运行更快、更加安全的跨平台桌面应用。

详细的介绍可以自行去官网查看:

官网

Github

hello world

本人使用windows10系统。本hello world,实现了以tauri搭建桌面程序,在html页面点击按键后,由后台rust反馈信息。

效果如下:

2cf40a2ed366

hello world 效果图

需准备的文件

tauri 需要用到rust、nodejs,编译器可使用vscode

官方文档有比较详细的环境搭建步骤,可参阅:

https://tauri.studio/docs/getting-started/intro

其中,当搭建完环境,使用命令

yarn add tauri

安装tauri包时,可能会出现报错:

pngquant failed to build, make sure that libpng-dev is installed

此错误并不影响使用,可忽略。

程序结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值