美文网首页Js
Electron如何隐藏窗体的菜单栏(Menu)?

Electron如何隐藏窗体的菜单栏(Menu)?

作者: 追逐繁星的阿忠 | 来源:发表于2019-11-04 17:25 被阅读0次
    
    const electron = require('electron')
    /*获取electron窗体的菜单栏*/
    const Menu = electron.Menu
    /*隐藏electron创听的菜单栏*/
    Menu.setApplicationMenu(null)
    
    
    

    可以参考
    https://blog.csdn.net/ch15196637370/article/details/51147980

    现在electron已经不需要通过通过remote模块来使用Menu,可以直接通过Menu模块来渲染

    const  { app, BrowserWindow , Menu} = require('electron');
     
     
    let win;
     
     
    const Menus = [
        {
            label:'Files',
            submenu:[
                {
                    label: 'Add File',
                    accelerator:process.platform == 'darwin' ? 'Command+N' : 'Ctrl+N',
                }
            ]
        }
    ];
    app.on('ready',()=>{
        win = new BrowserWindow({whith:800,height:600});
        win.loadFile('index.html');
        win.on('closed',()=>{
           win = null;
        });
     
    //菜单
        const mainMenu = Menu.buildFromTemplate(Menus);
        Menu.setApplicationMenu(mainMenu);
    });
     
     
    app.on("window-all-closed",()=>{
        if (process.platform != 'darwin') {
            app.quit();
        }
    });
    
    

    const { app, BrowserWindow , Menu} = require('electron');

    let win;

    const Menus = [
    {
    label:'Files',
    submenu:[
    {
    label: 'Add File',
    accelerator:process.platform == 'darwin' ? 'Command+N' : 'Ctrl+N',
    }
    ]
    }
    ];
    app.on('ready',()=>{
    win = new BrowserWindow({whith:800,height:600});
    win.loadFile('index.html');
    win.on('closed',()=>{
    win = null;
    });

    //菜单
    const mainMenu = Menu.buildFromTemplate(Menus);
    Menu.setApplicationMenu(mainMenu);
    });

    app.on("window-all-closed",()=>{
    if (process.platform != 'darwin') {
    app.quit();
    }
    });
    const { app, BrowserWindow , Menu} = require('electron');

    let win;

    const Menus = [
    {
    label:'Files',
    submenu:[
    {
    label: 'Add File',
    accelerator:process.platform == 'darwin' ? 'Command+N' : 'Ctrl+N',
    }
    ]
    }
    ];
    app.on('ready',()=>{
    win = new BrowserWindow({whith:800,height:600});
    win.loadFile('index.html');
    win.on('closed',()=>{
    win = null;
    });

    //菜单
    const mainMenu = Menu.buildFromTemplate(Menus);
    Menu.setApplicationMenu(mainMenu);
    });

    app.on("window-all-closed",()=>{
    if (process.platform != 'darwin') {
    app.quit();
    }
    });
    const { app, BrowserWindow , Menu} = require('electron');

    let win;

    const Menus = [
    {
    label:'Files',
    submenu:[
    {
    label: 'Add File',
    accelerator:process.platform == 'darwin' ? 'Command+N' : 'Ctrl+N',
    }
    ]
    }
    ];
    app.on('ready',()=>{
    win = new BrowserWindow({whith:800,height:600});
    win.loadFile('index.html');
    win.on('closed',()=>{
    win = null;
    });

    //菜单
    const mainMenu = Menu.buildFromTemplate(Menus);
    Menu.setApplicationMenu(mainMenu);
    });

    app.on("window-all-closed",()=>{
    if (process.platform != 'darwin') {
    app.quit();
    }
    });

    相关文章

      网友评论

        本文标题:Electron如何隐藏窗体的菜单栏(Menu)?

        本文链接:https://www.haomeiwen.com/subject/ghidbctx.html