letsub_menu=Submenu::new("Tauri",Menu::new().add_item(CustomMenuItem::new("quit","退出")).add_item(CustomMenuItem::new("close","关闭")));letmenu=Menu::new().add_submenu(sub_menu);tauri::Builder::default().menu(menu).invoke_handler(tauri::generate_handler![greet]).run(tauri::generate_context!()).expect("error while running tauri application");
letsub_menu=Submenu::new("Tauri",Menu::new().add_item(CustomMenuItem::new("quit","退出")).add_item(CustomMenuItem::new("close","关闭")));letmenu=Menu::new().add_submenu(sub_menu);tauri::Builder::default().menu(menu).on_menu_event(|event|{matchevent.menu_item_id(){"quit"=>{std::process::exit(0)}"close"=>{event.window().close().unwrap()}_=>{}}}).invoke_handler(tauri::generate_handler![greet]).run(tauri::generate_context!()).expect("error while running tauri application");
MenuItem
MenuItem 是一个枚举,包含了常用的菜单功能,例如:拷贝、剪切、撤回、重做等等,很不幸的是 Windows 不能使用。