从Electron应用程序中删除菜单栏 [英] Remove menubar from Electron app
问题描述
如何从电子应用程序中删除此菜单栏:
How do I remove this menu-bar from my electron apps:
它也显示"Hello World"(这是因为我下载了预先构建的电子,并且在打包应用程序后会消失吗?).我没有将这些代码编码到html中,所以我不知道如何将其发布!-
Also it says "Hello World"(is this because I downloaded electron pre-built, and will go away once I package the application?). I didn't code these into the html, so I don't know how to get it out!-
推荐答案
您可以在窗口上使用w.setMenu(null)
或设置frame: false
(这也会删除用于关闭,最小化和最大化选项的按钮).请参见 setMenu()或线程
You can use w.setMenu(null)
or set frame: false
(this also removes buttons for close, minimize and maximize options) on your window. See setMenu() or BrowserWindow(). Also check this thread
电子现在具有 win.removeMenu()
(在v5.0.0 中添加)来删除应用程序菜单,而不是使用win.setMenu(null)
.
Electron now have win.removeMenu()
(added in v5.0.0), to remove application menus instead of using win.setMenu(null)
.
Electron 7.1.x似乎有一个错误,其中win.removeMenu()
不起作用.唯一的解决方法是使用Menu.setApplicationMenu(null)
Electron 7.1.x seems to have a bug where win.removeMenu()
doesn't work. The only workaround is to use Menu.setApplicationMenu(null)
这篇关于从Electron应用程序中删除菜单栏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!