[英]Electron How to create menus in the main process?
Electron文檔僅討論在渲染器過程中創建菜單。 由於應用程序菜單欄(至少在我的情況下)對於我的應用程序來說是靜態的,因此最好只從主進程創建一次。
有沒有辦法做到這一點?
實際上, 文檔說它設計用於Main進程,盡管你可以在Renderer中使用它與remote
模塊:
該模塊是一個主要的處理模塊,可以通過
remote
模塊在渲染過程中使用。
因此,只要您擁有主要流程,您只需要:
const electron = require('electron');
const Menu = electron.Menu;
mainWindow = new BrowserWindow({width: 800, height: 600});
var menu = new Menu();
// Prepare your menu's content ...
Menu.setApplicationMenu(menu);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.