如何隐藏Electron.js菜单栏

时间:2019-03-05 00:11:27

标签: electron

我正在尝试从窗口中删除电子菜单栏。我用这个

myWindow.isMenuBarVisible(false);

但这不起作用。设置'AutoHideMenuBar'属性有效,但仅在按住alt键之前隐藏菜单。

删除电子菜单栏的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

您无法使用isMenuBarVisible()更改菜单的可见性。它只能告诉您菜单是否可见。

  

isMenuBarVisible()返回布尔值-菜单栏是否可见。

尝试setMenu(null)

  

setMenu(menu)menu设置为窗口的菜单栏,将其设置为null将删除   菜单栏。

答案 1 :(得分:0)

我正在使用电子版10。 对我来说,我添加了参数以隐藏BrowserWindow()上的菜单栏

const mainWindow = new BrowserWindow({
        width: 800,
        height:600,
        autoHideMenuBar: true //hide menu bar
    })