首页 > TAG信息列表 > Tauri

tauri学习(7)-事件(event)

接上节继续,今天来研究tauri的事件(event),假设老板提了个需求,希望能实时监控cpu、内存等性能指标,你会怎么做? 思路1: 后端Rust暴露1个command,前端js不停去轮询(参考前文:tauri学习(3)-前端调用Rust代码),即传统的pull模型。 思路2: 后端不停对外喷数据,谁需要谁拿(类似发布-订阅模型)。 理

tauri 遇到兼容性问题 STATUS_INVALID_IMAGE_HASH 解决方法

最近在 tauri 开发过程中遇到兼容性问题 STATUS_INVALID_IMAGE_HASH。 具体造成原因不是很清楚,也无法还原。 但是可以通过修改注册表的方式解决问题。 具体流程如下: 输入快捷键 win + R; 输入 regedit,并按下回车,进入注册表程序; 进入注册项 \HKEY_LOCAL_MACHINE\SOFTWARE\P

tauri学习(6)-系统托盘systemTray

接上节继续,研究下系统托盘。 一、tauri.conf.json配置启用系统托盘   二、Rust中添加托盘 运行效果: 但是只有一个托盘图标,点了啥反应都没有。   三、给托盘加菜单 效果: 接下来,给托盘及托盘菜单添加事件响应: use tauri::{ CustomMenuItem, Manager, SystemTray, SystemTr

tauri学习(4)-多窗口

接上节继续,今天研究tauri中的多窗口,要实现多窗口有几种方式: 一、改配置tauri.conf.json 仍然以react项目模式为例,假设我们有2个页面效果: 在浏览器中运行起来长这样: tauri中,如果想开2个窗口,分别对应于这2个页面,可以参考下图配置: (关于windows节点下,具体有哪些属性可配置,可参考官

tauri学习(1)-初体验

tauri是一个类似Electron的框架,对于开发者最大的区别是后端语言用的是Rust,而且生成的可执行程序更小,今天尝试了下,感觉还不错,按官网的做法,只需执行下的命令(mac环境) npm create tauri-app 回答一些基础问题后,项目模板就搭建好了,参考下图,我选的是create-react-app + TypeScript

Tauri学习-1.简介

简介 Tauri 是一个框架,用于为所有主要桌面平台构建微小、极快的二进制文件。开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架来构建他们的用户界面。应用程序的后端是一个来自 rust 的二进制文件,带有一个前端可以与之交互的 API。 Tauri 应用程序中的用户界面目前tao在

tauri 新的桌面应用开发模式

tauri 是基于rust 以及webkit 开发桌面应用的框架 特性 高性能 构建的软件包小 安全 跨平台 github action 集成 核心能力 (文件系统文档,原生通知) 自更新 sidecar (可以集成其他二进制包) 事件驱动的集成(frontend 与backend core) 参考示例 https://github.com/rongfengliang/tauri-

tauri+vue开发小巧的跨OS桌面应用-股票体检

最近打算写一个用于股票体检的软件,比如股权质押比过高的股票不合格,ROE小于10的股票不合格,PE大于80的股票不合格等等等等,就像给人做体检一样给股票做个体检。也实现了一些按照技术指标、基本面自动选股,实盘买卖点回测功能等等等等。我用vue开发了这样一个软件,目前只有我自己在浏览