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

<tauri><rust><GUI>基于rust和tauri,实现多窗口与窗口间通信

前言

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。

环境配置
  1. 系统:windows 10
  2. 平台:visual studio code
  3. 语言:rust、javascript
  4. 库:tauri2.0
概述

本文主要说明,在tauri中如何实现多窗口以及窗口间如何实现数据传递。

1、创建前端项目

可以参考我之前的博文,本文不再赘述:
1、<tauri><rust><GUI>基于rust和tauri,在已有的前端框架上手动集成tauri示例

我们创建新的页面代码,因为我们要实现多窗口,本例以两个窗口来举例,那么我们将创建两个页面,首先是主页面:

<div id="tauriappdiv" class="tauriappdiv">
    <div id="zone1div">
        <label for="windownameinput">窗口标签(唯一):</label>
        <input id="windownameinput" type="text" placeholder="请输入窗口名称">
        <button id="newwindowbtn">新建窗口</button>
    </div>
    <div id="zone2div">
        <div id="zone2div0">
            <div>
            <label for="windowlabelinput">窗口标签:</label>
            <input id="windowlabelinput" type="text" placeholder="请输入窗口标签">     
            </div>
            <div>
                <label for="sendmsginput">消息:</label>
                <input id="sendmsginput" type

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

相关文章:

  • ISIS-2 邻居建立关系
  • Python 编程中函数嵌套的相关解析
  • React 中React.memo的作用,如何利用它进行组件性能优化?
  • 单片机中C++的局部static变量的初始化仍然遵循控制流
  • Python爬虫异常处理:自动跳过无效URL
  • 2021年蓝桥杯第十二届CC++大学B组真题及代码
  • Redisson 实现分布式锁简单解析
  • OpenCV的Python开发环境搭建(Windows)
  • 目标和力扣--494
  • Readis自动化部署
  • ReentranLock手写
  • FPGA的直方图均衡
  • Python的线程、进程与协程
  • DrissionPage打造全自动音乐推荐系统——从爬虫到机器学习
  • 团体协作项目总结Git
  • Windows环境下使用OpenSSL查看pfx证书的有效期
  • 文章内容生成大语言模型训练的qa语料集
  • 使用vector构造杨辉三角形
  • vcd波形转仿真激励
  • 银行分布式新核心的部署架构(两地三中心)