zoukankan      html  css  js  c++  java
  • electron设置window系统托盘

    electron设置托盘

    // 设置系统托盘
    const setAppTray = () => {
        // 托盘对象
        var appTray = null    
        // 系统托盘右键菜单
        var trayMenuTemplate = [
            {
                label: '退出',
                click: function() {
                    // ipc.send('close-main-window');
                    app.quit()
                }
            }
        ]
    
        // 系统托盘图标目录
        let trayIcon = path.join(__dirname, '../renderer/assets')
    
        appTray = new Tray(path.join(trayIcon, 'icon.png'))
    
        // 图标的上下文菜单
        const contextMenu = Menu.buildFromTemplate(trayMenuTemplate)
    
        // 设置此托盘图标的悬停提示内容
        appTray.setToolTip('网易云')
    
        // 设置此图标的上下文菜单
        appTray.setContextMenu(contextMenu)
    }

    最后再 app.on('ready', createWindow) 的  createWindow 调用上面的函数即可

  • 相关阅读:
    学习进度
    毕设进度
    学习进度
    毕设进度
    学习进度
    学习进度
    第一周冲刺评论总结&&针对评论总结的改进
    第一阶段成果展示
    团队冲刺--Seven
    团队冲刺--six
  • 原文地址:https://www.cnblogs.com/guojikun/p/12893816.html
Copyright © 2011-2022 走看看