Electron 自定义菜单栏

生态人

关注

阅读 83

2022-07-14

Electron 自定义菜单栏_菜单栏

electron自定义菜单栏.gif

const  { globalShortcut, Menu} = require('electron');
const Menus = [
{
label:'Files',
submenu:[
{
label: '网页版',
role: 'help',
submenu: [{
label: '网页版',
click: function () {
electron.shell.openExternal('https://www.jianshu.com/u/1699a0673cfe')
}
}]
},
{
label: '帮助',
role: 'help',
submenu: [{
label: '帮助文档',
click: function () {
electron.shell.openExternal('https://www.jianshu.com/u/1699a0673cfe')
}
}]
}
]
}
];

在 ready 去初始化菜单栏

app.on('ready', createWindow);

//我这里是放到 createWindow函数里面的
const mainMenu = Menu.buildFromTemplate(Menus);
Menu.setApplicationMenu(mainMenu);

精彩评论(0)

0 0 举报