在main.js里面

①导入Tray

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

②封装系统托盘函数(png是托盘图标)

// 系统托盘
function tray() {tray = new Tray('./car.png')const contextMenu = Menu.buildFromTemplate([{role: 'minimize',label: '最小化',click: () => {mainWindow.minimize()}}, {role: 'togglefullscreen',label: '全屏',click: () => {mainWindow.setFullScreen(mainWindow.isFullScreen() !== true);}}, {label: '退出',role: 'quit',click: () => {app.quit()}},])tray.setToolTip(app.name)// tray.setContextMenu(contextMenu)tray.on('right-click', () => {tray.popUpContextMenu(contextMenu)})tray.on('click', (e, bounds) => {mainWindow.show()})
}

③在whenReady调用

app.whenReady().then(() => {createWindow()tray()

官方文档:系统托盘 | Electron

视频地址:electron-vue3开发桌面应用_哔哩哔哩_bilibili

electron系统托盘与右键菜单相关推荐

  1. win10系统如何删除右键菜单中的上传到百度网盘

    win10系统如何删除右键菜单中的上传到百度网盘 https://jingyan.baidu.com/article/e4d08ffde65bb44fd3f60d45.html

  2. Electron系统托盘

    系统托盘 Tray 文章目录 系统托盘 Tray 1. 主进程 2. 实现效果 1. 主进程 代码如下(示例): const{ app, BrowserWindow,Tray, Menu } requ ...

  3. Windows7系统下为右键菜单设置背景

    昨天为自己的电脑重新装了一次系统(windows7),然后下载了一个Win7优化大师优化一下系统,其间发现了一个了可以为右键设置背景的功能,于是试了试,效果还不错,拿出来和大家分享一下: 这个功能设置 ...

  4. Win10系统怎么在右键菜单中添加命令提示符

    大家都知道,说到命令提示符,在最早的图形化Windows系统就开始有了,对于一些技术控用户来说,平时经常会使用到命令提示符功能.那么我们要如何将桌面右键菜单添加命令提示符选项呢?下面分享一下Win10 ...

  5. win11系统恢复Win10右键菜单的方法

    恢复Win10右键菜单的方法: 1.Win+R运行CMD 2.输入: reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c9 ...

  6. python 系统托盘_python-单击菜单项时退出pyqt系统托盘图标

    我是python和pyqt的新手,我今天学习它们,并写了一个小系统托盘恶魔, 它运行,但是当我单击"关于",然后关闭对话框时,应用程序退出. 我不知道为什么 简单代码如下: imp ...

  7. electron Tary托盘、主菜单、右键单击菜单出现

    main.js const { app, BrowserWindow, Menu } = require('electron') const path = require('path')//引入主菜单 ...

  8. Win7 x64系统UE增加右键菜单

    [HKEY_CLASSES_ROOT\*\shell\UltraEdit\Command] 默认="\"C:\\Program Files (x86)\\IDM Computer ...

  9. Qt系统托盘程序的实现

    Qt系统托盘程序的创建 一般来说,我们的应用程序都是控制台程序,或者窗口程序,点击应用程序右上角的关闭按钮,就会将程序关闭.但是有些应用,例如微信.或者杀毒软件等等,点击关闭按钮后,只是将程序最小化到 ...

最新文章

  1. Spring.Net学习
  2. RabbitMQ调试与测试工具-v1.0.1 -提供下载测试与使用
  3. Flask实战2问答平台-问答详情完成
  4. 大话程序猿眼里最全的高并发,快收藏!
  5. 利用GAN实现QR Code超分辨率的研究
  6. nginx ngx_http_index_module(默认初始页)
  7. VistaNet: Visual Aspect Attention Network for Multimodal Sentiment Analysis 论文笔记
  8. Word2013 设置默认缩进
  9. 红米pro android o刷机,红米Pro刷机工具稳定版
  10. Linux 下恢复误删文件
  11. 【托业】【金山词霸】单词1-20
  12. 丁火生于未月命理分析_丁火生于未月的性格特征
  13. Pixelmator Pro为您抓住照片的质感,适合每个人的专业编辑图像工具
  14. Windows下的MySQL实例没有mysql.user表#Olivia丶长歌#
  15. 不忘初心,牢记使命——SSM始于Maven,终于Maven(关于Maven的大总结)
  16. 音乐music says
  17. Oracle 数据库的性能优化
  18. r7 5700u核显相当于什么显卡 R75700u相当于什么水平
  19. Part 2 Linux programming:chapter 15:套接字和标准I/O
  20. 【应急类漏洞】WatchDogsMiner挖矿蠕虫大量感染Linux服务器

热门文章

  1. macbookwps excel颜色填充快捷键_零基础、初学者必须掌握的10个Excel技巧,办公必备...
  2. 1、Linux基本命令
  3. 华北五省计算机应用大赛2019,内科大学子在2019年华北五省大学生机器人大赛暨计算机应用大赛内蒙古赛区中取得佳绩...
  4. Logstash详解之——output模块
  5. 计算机网络实验四:应用层和传输层协议分析(PacketTracer)
  6. Ubuntu 11.10 图形(图解)安装教程、基本设置、网络设置、软件源、硬件驱
  7. java:用HSSFWorkbook实现excel导出
  8. Intellij IDEA 右键快捷键配置
  9. python 与 go 累加速度对比,和你想象中完全不一样
  10. 华为认证暂停中国大陆2023年3月1日及之后笔试考试预约公告