Electron Js -自定义菜单栏

yvt65v4c  于 2023-03-16  发布在  Electron
关注(0)|答案(1)|浏览(157)

我正在建立一个桌面应用程序使用电子(到目前为止只支持Mac)。我希望能够使用Electron Menu,但我不能弄清楚是否有可能使用一些HTML和JS完全定制。
到目前为止,我在渲染器内的React应用程序中使用的是nav条,但我想知道是否有办法使用电子菜单实现同样的效果。
作为参考,我想有一些类似的松弛菜单栏。

sg3maiej

sg3maiej1#

不,目前还不可能使用Menu API获得完全自定义的菜单。如果您想要像您给出的示例那样自定义的菜单,您必须使用HTML/CSS/JS在渲染器中自己编写代码。
这里是the documentation关于窗口上可以自定义的内容。要隐藏本机标题栏和菜单,您可以在BrowserWindow配置中使用titleBarStyle: "hidden"。您必须使用IPC与主进程通信,以便重新创建本机功能,如关闭窗口、最小化应用程序等...

相关问题