首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义菜单栏在mac上不显示吗?

自定义菜单栏在mac上不显示吗?
EN

Stack Overflow用户
提问于 2019-04-01 17:59:35
回答 1查看 111关注 0票数 0

显示的是developer menubar,而不是我的自定义菜单栏,我确实在menuTemplate中添加了空对象,但仍然不起作用。

我用的是mac

我已尝试将浏览器窗口的菜单设置为空

仍然不显示我的自定义menubar

代码语言:javascript
复制
const electron = require('electron');
const{app,BrowserWindow,Menu} = electron;
const url = require("url");
const path = require("path")

let mainWindow;
let addWindow;
app.on('ready', function(){
  mainWindow = new BrowserWindow({});
  mainWindow.loadURL(url.format({
    pathname: path.join(__dirname, "index.html"),
    protocol: 'file: ',
    slashes: true
  }));

  const mainMenu = Menu.buildFromTemplate(menuTemplate);
  Menu.setApplicationMenu(mainMenu);
});

function createAddWindow(){
  addWindow = new BrowserWindow({
    width: 300,
    height: 200,
    title: " Add shopping list item"
  });
  addWindow.loadURL(url.format({
    pathname: path.join(__dirname, "subwindow.html"),
    protocol: 'file: ',
    slashes: true
  }));
}
// create menu template
const menuTemplate = [
  {},
  {
    Label: "file",
    submenu:[
      {
        Label: "add item",
        click(){
          createAddWindow();
        }
      },{
        Label: "clear items"
      },{
        label: "quit",
        accelerator: process.platform == "darwin" ? 'Command+Q' : 'Ctrl+Q',
        click(){
          app.quit();
        }
      }]
  }
]

我想要显示我的自定义menubar

EN

回答 1

Stack Overflow用户

发布于 2019-04-02 02:38:53

你的菜单模板导致我在启动时出错(Ubuntu上的Electron 4.1.3 )。

我删除了索引0处的空对象,并将Label更改为label。此外,我认为您可以简单地使用CmdOrCtrl作为加速器。

代码语言:javascript
复制
const menuTemplate = [
  {
    label: "file",
    submenu: [
      {
        label: "add item",
        click(){
          createAddWindow();
        }
      },{
        label: "clear items"
      },{
        label: "quit",
        accelerator: 'CmdOrCtrl+Q',
        click(){
          app.quit();
        }
      }]
  }
]

这将导致出现以下菜单:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55452457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档