Tauri 提供了许多自定义应用程序窗口外观的选项。您可以创建自定义标题栏、透明窗口、强制大小约束等。
有三种方法可以修改 Window 的配置。
这些窗口特性的一个常用用途是创建自定义标题栏。这篇简短的教程将指导你完成这个过程。
在你的 tauri.conf.json
文件中将 decorations
设置为 false
。
在能力(capability)文件中添加窗口权限。
默认情况下,所有插件命令都被阻止,无法访问。你必须在你的 capabilities
配置中定义一个权限列表。
更多信息请参见访问控制列表。
权限 | 描述 |
---|
window:default | 插件的默认权限。除了 window:allow-start-dragging 。 |
window:allow-close | 在没有预先配置作用域的情况下,启用 close 命令。 |
window:allow-minimize | 在没有预先配置作用域的情况下,启用 minimize 命令。 |
window:allow-start-dragging | 在没有预先配置作用域的情况下,启用 start_dragging 命令。 |
window:allow-toggle-maximize | 在没有预先配置作用域的情况下,启用 toggle_maximize 命令。 |
window:allow-internal-toggle-maximize | 在没有预先配置作用域的情况下,启用 internal_toggle_maximize 命令。 |
添加下面的 CSS 示例,使其保持在屏幕顶部,并为按钮添加样式。
将以下内容放在 <body>
标签的顶部。
请注意,你可能需要将其余内容向下移动,以免标题栏覆盖它。
使用下面的代码片段来实现按钮。
我们将创建主窗口,并从 Rust 侧更改其背景颜色。
从 tauri.conf.json
文件中删除主窗口
添加 cocoa
crate 到依赖中,这样我们就可以使用它来调用 macOS 原生 API。
创建主窗口并更改其背景颜色。
© 2024 Tauri Contributors. CC-BY / MIT