作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
Electron 文档仅讨论在渲染器进程中创建菜单。由于应用程序菜单栏(至少在我的例子中)对于我的应用程序来说是静态的,因此最好只从主进程创建一次。
有办法吗?
最佳答案
实际上,the documentation说它被设计用于主进程,尽管您可以在渲染器中使用 remote
模块:
This module is a main process module which can be used in a render process via the
remote
module.
因此,无论您在何处拥有 Main 流程,您只需要执行以下操作:
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);
关于javascript - Electron 如何在主进程中创建菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35090014/
我是一名优秀的程序员,十分优秀!