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

Electron替代方案,rust跨平台GUI框架TAURI之hello world,第1张

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

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

官网

Github

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

效果如下:

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

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

初始化完成的tauri程序结构如上图所示。默认情况下dist菜单用于存放实际的页面文件。具体可在tauri.conf.json文件中进行设置。

具体实现步骤如下:

1、安装硬盘监控设备的客户端到本地电脑。

2、安装完毕后,在桌面点客户端快捷方式,打开客户端。

3、输入客户端的用户名和密码,以防他人轻易登录客户端。

4、在右侧设备列表里面,点击“设备管理”,设备管理器

5、在设备管理里面,选择“搜索设备”,然后将搜索到的设备“加入管理”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11827098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存