通过 Electron 托盘(tray)实现后台执⾏⻓任务
description: 通过 Electron 托盘(tray)实现后台执⾏⻓任务。 Electron 应⽤在执⾏⼀些⻓时间任务(⽐如上传、下载),我们想关闭界⾯后任务依旧执⾏。再次打开界⾯,依旧可以看到正在执⾏的任务以及任 务进度。托盘可以帮我们实现这个功能。 创建托盘和菜单示例 实例化 Tray 并传⼊图标路径; 创建菜单并配置到托盘中。 const { app, Menu, Tray tray.setContextMenu(contextMenu) }) 基于托盘功能实现后台运⾏应⽤ 关闭应⽤前唤醒对话框⼆次确认 关闭应⽤时,触发对话框,可⽀持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运⾏」选中时,界⾯关闭,托盘不关闭,任务继续执⾏; 点击「退出」,「后台运⾏」不选中,界⾯、托盘关闭,直接退出,任务终⽌。 mainWindow.on('close' createFromPath(path.resolve(__dirname, 'icon.png')), message: `确定要退出吗?`, detail: '选择后台运⾏,正在运⾏的任务将在系统托盘中继续运⾏。', checkboxLabel: '后台运⾏', checkboxChecked: true, buttons: btns, defaultId:0 码力 | 6 页 | 1.19 MB | 1 年前3openEuler 24.03 LTS 技术白皮书
回收站:存放已删除的文件。 • 系统面板:系统面板位于桌面下方区域,包括了任务栏、托盘区域和日期与时间。任务栏用于查看系统启动应用,默认放置 开始菜单、文件管理器、Firefox 浏览器、工作区,也可通过鼠标右键点击应用,选择固定到任务栏添加其他应用到任务栏, 可以进行应用程序打开、关闭、放大、最小化等操作。托盘区域可以设置输入法、调节音量、设置网络,托盘区域右边显示 日期和时间。 • 控制面板:控制面板是 Kiran0 码力 | 45 页 | 6.18 MB | 1 年前3electron中文教程
getGlobal('sharedObject').someProperty); 这通常是因为用来存放窗口、托盘的变量被垃圾收集了。 Electron 常见问题 Electron 会在什么时候升级到最新版本的 Chrome? Electron 会在什么时候升级到最新版本的 Node.js? 如何在两个网页间共享数据? 为什么应用的窗口、托盘在一段时间后不见了? Electron 常见问题 - 201 - 本文档使用0 码力 | 203 页 | 2.72 MB | 1 年前3openEuler 21.03 技术白皮书
常用组件。 4. 文件管理器:图形化分类管理文件,提供文件操作、检索等;同时提供基础的光盘刻录、外部设备与网络挂载。 5. 任务栏:任务栏是指位于桌面底部的长条,主要由启动器、应用程序图标、托盘区、系统插件等组成。在任务栏中, 您可以对其上的应用程序进行打开、新建、关闭、退出等操作,还可以设置音量,连接 Wi-Fi,进入关机页面等。 6. 启动器:启动器帮助您管理系统中已安装的所有应0 码力 | 18 页 | 1.30 MB | 1 年前3Ubuntu 桌面培训 2010
快速用户切换将在快速用户切换这一节详细讲解。 探索 Ubuntu 桌面 33 Ubuntu 桌面培训 目录 图 2.13 快 速 用 户 切 换 系统托盘里有网络和声音图标,可以进行网络和声音设置,例如检查网络设置或者调 节音量。 系统托盘的旁边是当前时间和日期,单击它会出现日历。 图 2.14 顶 部 面 板 的 图 标 底部面板从左到右第一个图标是显示桌面。当打开了很多窗口,想要把它们全部最小0 码力 | 524 页 | 57.54 MB | 1 年前3Ubuntu 桌面培训 2010
Lynx 种功能,快速用户切换选项也在这里面。 注释: 快速用户切换将在快速用户切换这一节详细讲解。 图 II.13 快 速 用 户 切 换 系统托盘里有网络和声音图标,可以进行网络和声音设置,例如检查网络设置或者调 节音量。 系统托盘的旁边是当前时间和日期,单击它会出现日历。 图 II.14 顶 部 面 板 的 图 标 底部面板从左到右第一个图标是显示桌面。当打开了很多窗口,想要把它们全部最小0 码力 | 540 页 | 26.26 MB | 1 年前3Docker 从入门到实践 0.9.0(2017-12-31)
--registry-mirror=https://registry.docker-cn.com ),这里不再赘述。 Windows 10 对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings , 打开配置窗口后左侧导航菜单选择 Docker Daemon 。编辑窗口内的 JSON 串,填写加速器地 址,如: { "registry-mirrors":0 码力 | 370 页 | 6.73 MB | 1 年前3Linux命令大全搜索工具 v1.8
eject允许可移动介质(典型是cd-ROM、软盘、磁带、或者JAZ以及zip磁盘)在软件控制下弹出。该 命令也可以控制一些多盘片CD-ROM控制器,控制一些设备支持的自动弹出功能,以及控制一些CD-ROM 驱动器磁盘托盘的关闭。与name相应的设备将被弹出,name可以为设备文件或者其挂载点,也可以为 完整路径或者省略前面的/dev或者/mnt设备文件名。如果没有指定name,缺省使用cdrom。 有四种不同的 -n或--noop:显示指定的设备; 7. -q或--tape:退出磁带; 8. -r或--cdrom:退出光盘; 9. -s或--scsi:以SCSI指令来退出设备; 10. -t或--trayclose:关闭光盘的托盘; 11. -v或--verbose:执行时,显示详细的说明。 设备名:指定弹出的设备名称。 eject 补充说明 语法 选项 参数 eject 用来退出抽取式设备 - 323 -0 码力 | 1347 页 | 8.79 MB | 1 年前3Blender v2.93 参考手册(简体中文版)
形状为环形的等表⾯,其变形参数等同于超椭圆体的参数。 POV-Ray 3.7 MajorRadius, MinorRadius 均化半径 MajorControl , MinorControl 控制超级托盘的圆度。使⽤[0, 1]范围内的数字。 精度 精度 MaxGradient 最⼤梯度参数 基本体 两个基元实际上是宏,在渲染时间之前从曲线⽣成⽹格: 定义圆或多边形的顶点数。 放样(Loft)0 码力 | 4065 页 | 209.17 MB | 1 年前3Blender v3.6 参考手册(简体中文版)
作者:: 许可证:: 注意:: POV-Ray 3.7 MajorRadius, MinorRadius 圆环的基本半径。 MajorControl , MinorControl 控制超级托盘的圆度。使⽤[0, 1]范围内的数字。 精度 精度参数。 MaxGradient 最⼤梯度参数。 基本体 两个基元实际上是宏,在渲染时间之前从曲线⽣成⽹格: 定义圆或多边形的顶点数。 放样(Loft)0 码力 | 4850 页 | 304.16 MB | 1 年前3
共 15 条
- 1
- 2