main.rs 870 B

12345678910111213141516171819202122232425262728293031
  1. #![cfg_attr(all(not(debug_assertions), target_os = "windows"), windows_subsystem = "windows")]
  2. // mod files;
  3. // use crate::files::{file_struct, file_tools};
  4. mod menus;
  5. mod event_loop;
  6. mod self_plugin;
  7. mod common;
  8. mod utils;
  9. use crate::menus::default::use_memu;
  10. use crate::menus::event::m_event;
  11. use crate::event_loop::{greet, file_path, file_sort};
  12. use self_plugin::tauri_plugin_sqlite;
  13. use self_plugin::tauri_plugin_file;
  14. fn main() {
  15. tauri::Builder::default()
  16. .plugin(tauri_plugin_sqlite::init())
  17. .plugin(tauri_plugin_file::init())
  18. .menu(use_memu())
  19. .on_menu_event(|event| {
  20. // 处理菜单事件
  21. m_event(event);
  22. })
  23. .invoke_handler(tauri::generate_handler![greet, file_path, file_sort])
  24. .run(tauri::generate_context!())
  25. .expect("error while running tauri application");
  26. }