electron设置window系统托盘

编程之家收集整理的这篇文章主要介绍了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 调用上面的函数即可

总结

以上是编程之家为你收集整理的electron设置window系统托盘全部内容,希望文章能够帮你解决electron设置window系统托盘所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206(已满)
编程之家官方4群:230427597

相关文章

猜你在找的Windows相关文章

node child_process文档 child_process.exec(command[, options][, callback]) command <string>&
cmder下载地址:cmder官网 安装步骤: 下载cmder(cmder官网)并解压缩 配置环境变量 先配置CMDER_HOME(cmder.exe所在目录) 配置path:%CMDER_HOME%
for /r . %%a in (.) do @if exist "%%a.svn" rd /s /q "%%a.svn 使用方法: 新建text文档,复制上面的文本
scoop(传送门) 安装 scoop是一个类似于linux下apt之类包管理器 安装scoop(Powershell 3+ and .NET Framework 4.5+) iex (ne
1、啓動wsl系统时出现“参考的对象类型不支持尝试的操作”。 解决方法: netsh winsock reset
使用yarn命令的前提是安装yarn,本文提供两种方式: 1.直接去官网按官网提示的方法安装:https://yarnpkg.com/zh-Hans/docs/getting-started
1、为什么英特尔 6 代以后 CPU 无法安装 Win7 系统?                         6代之前                                                                                          6代以后
因为在百度云盘上下载大数据,需要百度客户端,如果没有开通会员慢的和龟速一样,本博文就教大家使用插件绕过百度云盘,使用浏览器或者迅雷下载。1. 下载插件包下载地址:https://pan.baidu.com/s/1gePkkpH#list/path=%2F2. 安装插件(各浏览器安装方式不同,这里以谷歌浏览器为例)打开谷歌浏览器设置 ==> 扩展程序,或浏览器直接输入 chrom