从Electron应用程序中删除菜单栏 [英] Remove menubar from Electron app

查看:1139
本文介绍了从Electron应用程序中删除菜单栏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从电子应用程序中删除此菜单栏:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆