我是Electron的新手,在查找应用程序菜单的工作示例时遇到了问题.
尝试将" 快速启动"应用程序与" 电子文档" 的" 类:菜单"页面中的示例结合使用时,似乎没有任何事情发生 - 修改这些label值无效.
谷歌搜索提出了更多的问题比它解决的-比如,是否需要打包我的应用程序在应用程序菜单中进行变革,或者我需要将我main.js和package.json于$projectRoot/resources/app(如果有的话,我需要将它打包运行它) ?
有没有更好的方法来获得Electron ......?
当我在OSX上将我的应用程序添加到我的应用程序时,应用程序菜单有一个条目 - Electron有一个选项Quit:
const electron = require('electron');
var menu = electron.Menu.buildFromTemplate([
{
label: 'Electron',
submenu: [
{
label: 'Options',
click: function() {
alert('Test');
}
}
]
}
]);
electron.Menu.setApplicationMenu(menu);
Run Code Online (Sandbox Code Playgroud)
Vad*_*gon 10
您无需打包应用程序即可更改应用程序菜单.Menu.setApplicationMenu()在ready发出事件后检查您是否正在呼叫,例如
app.on('ready', () => {
const menu = Menu.buildFromTemplate(template)
Menu.setApplicationMenu(menu)
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5447 次 |
| 最近记录: |