【发布时间】:2023-03-18 17:39:01
【问题描述】:
我的主进程中有一个“select-current-project”监听器。从渲染器进程触发时它工作正常,但如何从菜单发出相同的事件?
默认创建菜单createWindow()
var menu = Menu.buildFromTemplate([
{
label: 'Menu',
submenu: [
{
label:'Open',
click() {
// neither of these works
// app.emit('select-current-project')
// ipcRenderer.send('select-current-project')
},
accelerator: 'CmdOrCtrl+O'
},
{
label:'Exit',
click() {
app.quit()
}
},
]
}
])
我的事件处理程序
ipcMain.on('select-current-project', async (event, arg) => {
// code
})
【问题讨论】:
标签: electron