我希望这不是一个重复的问题......我整晚都在寻找解决方案。 我正在为大学编写一个项目,他们希望我编写一种数据监视器,显示来自另一个应用程序的数据。 我们必须使用 rust,所以我想我可以使用 Tauri 来简化 UI 工作。 我面临的问题如下:从 angular 我使用listen方法将回调注册 ...
我希望这不是一个重复的问题......我整晚都在寻找解决方案。 我正在为大学编写一个项目,他们希望我编写一种数据监视器,显示来自另一个应用程序的数据。 我们必须使用 rust,所以我想我可以使用 Tauri 来简化 UI 工作。 我面临的问题如下:从 angular 我使用listen方法将回调注册 ...
我每 0.03 秒只能获得 735 个频率的音频数据。 我想弄清楚如何获得每一帧中的频谱。 下面的代码每帧仅返回 735 个数据(因为samples_in_frame是 735,这是每帧中的样本数),但我想要整个 ~20,000hz 用于 0.03 秒的样本。 我将如何 go 这样做? path ...
我正在尝试显示在 Docker 容器中运行但通过 unix 套接字连接到主机的 X11 服务器的基本 Tauri 应用程序 GUI。 但是在运行npm run tauri dev时,我收到以下警告和错误: 我在主机上打开了一个 GUI window,但它是空白的(但应该包含一些文本/HTML 标记) ...
我有一个用 tauri(用于独立应用程序)和 rocket(用于 web 版本)编写的应用程序。 该应用程序使用保存在 memory(基本上是内存数据库)中的大型(-ish)文件,加载时间介于 1 到 10 秒之间,但我不希望该应用程序在打开之前阻塞该持续时间。 我的代码(火箭部分)目前看起来像这 ...
我正在尝试以编程方式将用户从他们当前正在查看的路线重定向到另一条路线。 就我而言,我不在JSX 环境中,不能使用任何类型的 React 钩子。 我怎么会go这个呢? 我尝试使用下面的代码块进行重定向(尝试使用 JSX),只是意识到它不会工作,因为它不在根路由器的上下文中。 我还想尝试在不使用win ...
我通过以下方式安装它: 我选择了 vanilla JavaScript 环境来编码。 我跑: 结果是这个错误: 我在 Mac OS Monterey 上。 我在网上搜索了这个错误,它似乎与我的系统时间配置有关,但我不确定。 ...
无论如何要在 tauri 的 edge webview2 中更改用户数据文件夹? 我必须在 tauri 初始化之前更改环境变量 WEBVIEW2_USER_DATA_FOLDER。 但它确实在某个时候起作用,所以最好通过一些界面来改变它。 这是我的代码: ...
我想做什么: 我使用 Tauri 的appWindow访问appWindow.minimize() 、 appWindow.toggleMaximize()和appWindow.close()以创建自定义标题栏。 代码是什么样的: 我基本上做了 2 次尝试来解决这个问题,因为我绝对认为这是由Fab ...
我正在使用箱子中的 object,这不是我写的,我有一个结构想用作全局变量,但我收到此错误: 我的猜测是问题是由于使用“UnsafeCell”引起的。 如果有一种适当且简单的方法来“monkeypatch”此代码并确保整个项目的安全,我会感到很受伤。 下面是该结构的代码: 任何帮助表示赞赏。 我正在 ...
问题我正在尝试编写一个相对较大的 Tauri 应用程序,并按照 Tauri 文档的建议将其分成多个插件。 唯一的问题是这些插件需要能够相互调用。 由于 rust 中跨程序发送消息的传统方式是std::sync::mpsc::channel ,我想尝试使用它并通过AppHandle<R: Ru ...
问题我是 Rust 的新用户我试图了解如何将方法的句柄(闭包)移动到模块(单独的文件)中,以便将大块代码拆分为可管理的代码? 特别是,在下面的代码中,我想将.on_system_tray_event()方法的句柄移动到system_tray模块中。 我是否将.system_tray()方法的句柄正 ...
我有一个 tauri 应用程序,它正在为用户机器中的应用程序配置读写例如 yaml 文件。 最初我将实现从应用程序的前端移到了后端。 为了让事情正常进行,我使用std::fs::OpenOptions进行实际的文件操作,并使用tauri::api::path解析路径。 这行得通,但问题是这样 ta ...
我从前端调用了 3 个命令,其中 2 个可以正常工作,第三个不能。 问题在于 function tournament_search 主.rs: 索引.js: 已经在寻找零宽度字符,事件是否在 js 中被调用等等。问题只是 function 没有被调用。 ...
我希望这不是太晦涩。 我正在玩 Tauri,我想为应用程序公开一个基于 web 的控制面板。 通过转到 local.network 上的 url,例如http://192.168.1.101:8000/some-action ,它会向该机器上运行的 Tauri 应用程序发送一条 window 消息。 ...
我正在构建一个 Tauri 应用程序,并希望设置 OAuth 与 Google 的集成。 为此,我需要一个用于 oauth 回调的 URI,但 Tauri 不清楚如何使用此方法或WindowUrl配置模式? 如何将 URI 添加到我的 Tauri 应用程序,以便我喜欢它,如下例所示: myapp:/ ...
我需要在 tauri 中为多个 windows 存储 window 大小和 position。 并在打开后恢复它。 例如,打开了 3 windows,它们位于桌面的不同部分。 当我再次打开一个应用程序时,应用程序将恢复所有三个窗口(窗口是相同的)并恢复它们的位置和大小。 是否可以? ...
我有一个 web 应用程序当前在 Electron 中运行,并且想将其移动到 Wry/Tauri 以提高打开速度。 该应用程序使用window.resizeTo实时更改 window 大小。 我曾尝试对 Wry/Tauri 使用相同的命令,但它不起作用。 是否有可能拦截这样的电话并正确行动? ...
为了学习 Rust(在 Tauri 项目中),我正在转换一个 Python 2 程序,该程序使用 ffmpeg 从 GUI 创建自定义视频格式。 视频部分转换成功,但我无法让音频正常工作。 通过我过去几天所做的调试,看起来我无法从终端 pipe 正确读取 Rust 中的音频数据 - 正在读取视频数 ...
我是 tauri 的新人,我遇到了从@tauri-apps/api 获取数据的问题。 下面是我的 React 代码: 这是我的 tauri.conf.json 错误是: ...
我正在尝试使用 hotwatch 来监视文件夹以进行备份。 如果发生任何更改,预计会向前端发出一个事件以更新页面。 然后我发现它无法在常规结构中访问 AppHandle 或 Window。 我尝试过使用生命周期,但正如Tauri:accessing-an-apphandle-in-commands ...