tauri开发中如果取消了默认的菜单项,复制黏贴撤销等功能也就没有了,解决办法

取消默认的菜单项:清除tauri默认的菜单项,让顶部的菜单menu不显示-CSDN博客

就是通过配置空菜单,让菜单不显示,但是这个引发的问题就是复制黏贴撤销等功能也就没有了,解决办法:

新增加编辑下的子菜单:

rust 复制代码
// Prevents additional console window on Windows in release, DO NOT REMOVE!!
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]

use tauri::{Menu, MenuItem, Submenu};

fn main() {
    let edit_menu = Submenu::new(
        "Edit",
        Menu::new()
            .add_native_item(MenuItem::Undo)
            .add_native_item(MenuItem::Redo)
            .add_native_item(MenuItem::Copy)
            .add_native_item(MenuItem::Cut)
            .add_native_item(MenuItem::Paste)
            .add_native_item(MenuItem::SelectAll)
            .add_native_item(MenuItem::CloseWindow)
            .add_native_item(MenuItem::Quit),
    );
    tauri::Builder::default()
        .menu(Menu::new().add_submenu(edit_menu))
        .run(tauri::generate_context!())
        .expect("error while running tauri application");
}

然后就可以了

相关推荐
赵庆明老师2 分钟前
vben开发入门5:vite.config.ts
前端·html·vue3·vben
qq_12084093713 分钟前
Three.js 工程向:实例化渲染 InstancedMesh 的批量优化
前端·javascript
起这个名字7 分钟前
LangGraphJs 核心概念、工作流程理解及应用
前端·人工智能
小赵同学WoW8 分钟前
vue组件基础知识
前端
牛奶17 分钟前
浏览器藏了这么多神器,你居然不知道?
前端·chrome·api
WebInfra22 分钟前
Rspack 2.0 正式发布!
前端·javascript·前端框架
极速蜗牛28 分钟前
Cursor最近变傻了?
前端
码字小学妹38 分钟前
Claude Opus 4.7 接入指南(2026):国内配置 + xhigh 推理 + 成本计算
前端
小赵同学WoW40 分钟前
插槽【vue2】与 【vue3】对比
前端
代码随想录40 分钟前
Agent大厂面试题汇总:ReAct、Function Calling、MCP、RAG高频问题
前端·react.js·前端框架