首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    tauri2.x+vue3多窗口+托盘闪烁提醒+托盘右键菜单实践篇

    tauri2实现类似QQ托盘图标闪烁及自定义右键菜单。 自定义托盘闪烁|右键菜单tauri2实现一个类似QQ消息提醒,自定义托盘右键菜单。 ()) .expect("error while running tauri application");}托盘闪烁提醒import { WebviewWindow } from '@tauri-apps const win = await WebviewWindow.getByLabel('msgbox') await win.hide() })}创建一个定时器,实现托盘图标闪烁效果 class="traymenu">

    退出

    </template>Okay,以上就是tauri2+vue3创建桌面端多窗口,自定义系统托盘闪烁图标

    1.5K30编辑于 2024-09-17
  • 来自专栏h5

    tauri2.0+rust+vue3电脑版Exe聊天软件

    ('main') > -1 if(isMajor) { let el = layer({ type: 'android', content: '是否最小化到托盘 8px;', closable: false, resize: false, btns: [ { text: '最小化托盘 // 拖拽.vu__drag {-webkit-app-region: drag;}// 取消拖拽.vu__undrag {-webkit-app-region: no-drag;}tauri2自定义托盘闪烁 |托盘右键菜单/** * 自定义托盘图标 */use tauri::{ tray::{MouseButton, TrayIconBuilder, TrayIconEvent}, Emitter, Manager ("鼠标离开托盘"); tray.app_handle().emit("tray_mouseleave", position).unwrap(); } _ => {}

    79120编辑于 2024-09-29
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-11-07 使用 Tauri 构建桌面托盘应用

    使用 Tauri 构建桌面托盘应用 本文对 Tauri 和 Electron 做了简单对比, 并且, 使用 Tauri 来开发一个桌面托盘应用. 原文链接: https://n-eq.github.io/blog/2022/11/01/rust-fiddling-2-years Rust程序创造的 HATETRIS 世界纪录 这是一个油管视频,

    1.5K30编辑于 2022-11-28
  • 来自专栏TencentOS-tiny

    STM32Cube-11 | 使用通用定时器闪烁LED

    本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的通用定时器外设,以中断的方式使LED闪烁。 1. main函数中开启TIM2并使能其中断(TIM2初始化代码之后,while之前): HAL_TIM_Base_Start_IT(&htim2); 测试结果 编译下载后即可看到LED以 2 Hz的频率闪烁 至此,我们已经学会如何使用通用定时器闪烁LED,下一节将讲述如何使用通用定时器产生PWM驱动蜂鸣器。

    1.7K20发布于 2020-07-16
  • 来自专栏运维

    win11系统托盘(右下角)图标显示隐藏解决办法

    使用windows 11时,发现系统托图图标折叠隐藏起来,每次打开都需要频繁点击箭头,折叠打开对应图标,很多不会的小伙伴经常咨询如何解决? 解决方法:鼠标放至桌面任务栏右侧,右击“任务栏设置”,进入“个性化>任务栏”,中部点击“其他系统托盘图标”,展开即可以每个软件图标隐藏和打开的状态,点击需要打开或隐藏的图标就可以了。

    15.7K20编辑于 2024-11-29
  • 来自专栏h5

    electron-vue仿微信桌面端|electron聊天实例

    mainWin.once('ready-to-show', () => { mainWin.show() mainWin.focus() }) // 判断最小化到系统托盘 == 'darwin') { app.quit() } }) ... electron实现系统托盘图标及闪烁效果 托盘图标闪烁是通过两个ico文件设置时间戳交替切换 副本--360截图20200108115525683 .png /** * electron创建系统托盘图标 */ let flashTrayTimer = null let trayIco1 = `${__static}/icon.ico` let mainWin.restore() mainWin.show() mainWin.focus() this.flashTray(false) }) }, // 托盘图标闪烁 console.log(window.getSelection) console.log(document.selection) if (window.getSelection) { //ie11

    6.4K41发布于 2020-01-10
  • 来自专栏小鑫同学编程历险记

    客户端开发(Electron)系统级API使用2

    托盘图标的设置: 托盘图标指的就是在电脑底部的任务栏右侧经常会闪动的QQ头像,还有快捷设置离线状态的菜单等,我们就用Electron的API来实现一下这两个小功能吧。 注册并时图片闪烁: 通过简单的API就可以实现注册托盘:new Tray(path),我们注册了一个安卓小logo。 闪烁的实现我们可以通过定时切换两种图片来实现: 托盘菜单设置: 菜单的创建和前一篇是一致的,我们同样适用的Electron提供的Menu对象,我们这次是将Menu的配置设置到实例化后的tray对象中 总结: 本篇学习了在客户端应用中监听按键实现快捷键的两种方式,但也要注意避免快捷键的冲突和滥用,也学习了常见的托盘图标的设置和菜单的设置,知道了我们如何在有新消息送达时和QQ一样来闪烁起来,学习阶段化繁为简

    3K50编辑于 2022-12-26
  • 来自专栏游戏杂谈

    electron实现类似QQ来新消息时的闪烁与任务栏窗口提醒

    遇到了客服那边提过来的需求,当有新消息过来的时候,如果聊天窗口最小化了,需要有提醒,系统托盘也要像QQ一样有新消息过来的提醒与闪烁。 查了一个资料,两个功能都实现了。 ? ? ? minWidth: 1200, minHeight: 750, resizable: true, icon: 'icon.ico', skipTaskbar: false }); 闪烁的原理就是 ,用定时器更换托盘图标的icon,一张正常、一张透明,切换(像眨眼睛一样)。 ; // Make a change to the context menu contextMenu.items[2].checked = false; appIcon.setToolTip('在托盘中的

    3.4K20发布于 2018-11-19
  • 来自专栏技术综合

    如何用Vue开发Electron桌面程序? 这篇就够了!

    如何创建托盘图标 参考文档: https://www.electronjs.org/docs/api/tray#%E7%B3%BB%E7%BB%9F%E6%89%98%E7%9B%98 let tray 托盘闪烁与任务栏闪烁 ? image.png ① 托盘闪烁原理就时定时的切换托盘的图标, 图标与透明图标的切换 let flashInterval function flashTray (bool) { if (! empty.png')) } else { tray.setImage(path.resolve(__static, 'logo.png')) } }, 400) } ② 任务栏的闪烁 'message-reply', 'pong') // 回复子程序 }) // 主进程单独往渲染进程发信息 win.webContents.send('message-reply', 'pong') 11

    12.2K63发布于 2021-01-05
  • 来自专栏h5

    Electron38+Vite7+Pinia3+ElementPlus客户端聊天程序

    trueconst createWindow = () => { let win = new WindowManager() win.create({isMajor: true}) // 系统托盘管理 maximizable" :closable="closable" :zIndex="zIndex" />

    </template>electron38+vue3自定义托盘闪烁 |消息提醒/** * 系统托盘图标管理 */trayManager() { if(this.tray) return const trayMenu = Menu.buildFromTemplate WINIPC_SETTINGWIN', value: null}) }, { label: '锁定系统', click: () => null, }, { label: '关闭托盘闪烁 }) */})托盘消息提醒弹窗// 托盘新消息提醒窗口export function messageWindow(position) { winCreate({ url: '/win/msgbox

  • 40410编辑于 2025-09-13
  • 来自专栏h5

    基于Tauri2+Vue3.5+DeepSeek实战客户端Ai流式对话exe应用

    tauri2-deepseek采用无边框圆角窗口、自定义导航条设计,自定义托盘图标。 keep-alive> </router-view>

  • </template>tauri2

    54320编辑于 2025-06-19
  • 来自专栏h5

    Electron跨平台仿QQ|vue3+electron+antdv聊天应用

    }, }, setup() { return { winCfg, } } } </script> electron创建托盘 |托盘闪烁 关闭主窗口会有一个询问提示。 360截图20210227182826207.png 点击最小化到托盘后,会直接隐藏窗口到托盘。 image.png // 创建系统托盘图标 let tray = null let flashTimer = null let trayIco1 = path.join(__dirname, '.. this.tray.setToolTip(app.name) this.tray.on('double-click', () => { // ... }) } // 托盘图标闪烁

    3K00发布于 2021-02-27
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Winform控件专题 NotifyIcon控件详解

    在窗体的Load事件中将NotifyIcon控件添加到系统托盘中。在程序退出时,一定要记得将NotifyIcon控件从系统托盘中移除。 需要注意的是,以上属性设置完成后,还需要调用ShowBalloonTip方法才能将BalloonTip弹出提示框显示在系统托盘中。 Visible属性:Visible属性用于控制控件的可见性,如果设置为true,则控件会显示在系统托盘中,否则则不会显示。 2.常用场景NotifyIcon控件是Winform中常见的小图标控件,通常用于以下场景:系统托盘图标:将应用程序最小化到系统托盘中,以便用户在需要时能够快速访问应用程序。 提示消息:当应用程序需要通知用户某些信息时,通过该控件可以在系统托盘中显示一个气球提示或者闪烁图标等。快速操作:用户可以通过单击控件快速执行某些常用操作,例如切换音乐、暂停播放等。

    3.1K11编辑于 2023-11-30
  • 来自专栏青梅煮码

    HTML网页/KRPano项目一键打包EXE工具

    会自动清理用户的缓存数据,在网站频繁更新时,建议勾选此项 16.开机启动 勾选后,exe被打开后,将自动设置自己开机启动. 17.浏览器打开弹窗 勾选此项后,所有的弹出窗口都会使用系统默认的浏览器打开 18.最小化隐藏至托盘 勾选此项后,最小化exe会自动隐藏到系统托盘,类似QQ的小图标形式 19.置顶窗口 勾选此项后,窗口会始终保持再最前端 20.开启API支持 勾选此项后,将开启API支持,可以在js里面调用exe提供的 API: 开始闪烁:window.HTMLPackHelper.flashWindow(); 停止闪烁:window.HTMLPackHelper.stopFlashWindow(); 温馨提示 1.基于 2.如何全屏 打开exe后,点击F11即可进入全屏。 在全屏状态下,按F11/ESC退出 3.打包后项目有些文件随机出现无法加载的问题 这个问题一般是由于打包的项目过大,exe启动后解压耗时过多,导致浏览器载入文件超时造成的。

    5.6K20编辑于 2023-03-02
  • 来自专栏云计算linux

    QQ项目之九 主窗体

    UserHelper.loginId.ToString() + ")"; //标签的文本=等于字符串变量; } #endregion #region 3.托盘图标控制 ToolStripMenuItem_Click(object sender, EventArgs e) { notifyIcon1.Icon = new Icon("ico\\q.ico"); //设置托盘图标的位置 } // 如果是聊天消息,就启动聊天timer,让好友头像闪烁 else if (messageTypeId == 1 && messageState = player.Play(); tmrChatRequest.Start(); // 启动闪烁头像定时器 } } ,控制喇叭闪烁是最简单的代码段!

    46200编辑于 2024-12-13
  • 来自专栏SAP供应链

    SAP WM Storage Type配置界面里的Addn to Stock

    SAP WM Storage Type配置界面里的Addn to Stock SAP WM里对物料上架的时候,可以根据需要将多个托盘货物上架到同一个货架上,当货架空间足够大的时候;也可以将多个托盘上架到不同的货架上 ,如果一个货架只能放一个托盘的时候。 如下物料,维护好了堆垛数据,每个托盘可以存放500 EA。 执行事务代码LB03看TR 9的数据, 可以看到TR对应的后续TO单据号11. 执行事务代码LT21看TO# 11, 四个托盘都是上架到同一个Storage Bin 02-01-03上。如上图。 然后去执行采购订单收货,收货数量是2000 EA,也是4个托盘。 检查产生的TO#12, 这四个托盘被放在四个不同的货架上了。 -完- 写于2022-2-11

    34610编辑于 2022-02-11
  • 来自专栏Dotnet9

    请来围观:WPF开发的微信客户端!!!

    登录成功以后,就会出现主窗体和系统托盘,主窗体包含最近联系人和通讯录,系统托盘网上很多解决方案,可以自行查找。 不过这个DEMO的BUG和不完善的地方还有很多,例如系统托盘还没有做闪烁,现在只能发送文字,最大化的问题。 系统托盘闪烁可以用Timer和Opacity来进行控制,比如来未读消息了,则在进行时间间隔的控制显隐。 后期会把TextBox换成RichTextBox,这样可以发送图片和emoji。

    2.2K30编辑于 2022-06-13
  • 来自专栏EDI技术知识

    CVS Health Label标签详解

    例3:万圣节的季节性标签 三、PALLET LABEL with SSCC 托盘标签 同样的CVS在供应商发货前不对托盘标签做审查,供应商只需保证托盘标签中包含有以下要求提供的信息,确保托盘标签符合要求即可 1、所有托盘必须包含两个托盘标签 2、所包含信息要求:不能通过EDI发送856的供应商,托盘标签只需下图托盘标签模板中的绿色标注的信息即可。 可以通过EDI发送856提供ASN数据的供应商,托盘标签参考下图,需要包含其中的所有数据,相较于不能发送856的供应商,还需在托盘标签上提供SSCC编号及其条码。 SSCC是什么? (4-10):0123456,GS1公司前缀,公司在GS1完成注册后申请的一个唯一的公司代码,代码将为7-11位 (11-13):000,GS1公司前缀超出第10位时作为GS1公司前缀区域,未超出作为自定义的数列区域 (11-19):000001,由用户定义的数字序列 (20):8,校验位,根据GS1规定的创建SSCC时的公式计算得出 了解更多 EDI 信息,请参阅: EDI 是什么?

    1.6K30编辑于 2023-03-15
  • 来自专栏Hongten

    java开发_系统托盘

    下面是代码部分: ======================================================================== /tray/src/com/b510/tray托盘 /DesktopCapture.java 1 package com.b510.tray托盘; 2 3 import java.awt.event.ActionEvent; 4 import 8 import javax.swing.JFrame; 9 import javax.swing.JOptionPane; 10 import javax.swing.UIManager; 11 public class DesktopCapture extends JFrame implements ActionListener { 13 14 /** 15 * 1.改变双击托盘截图为单击托盘截图 import java.awt.TrayIcon; 9 import java.awt.event.ActionEvent; 10 import java.awt.event.ActionListener; 11

    96320发布于 2018-09-13
  • 来自专栏前端公虾米

    Electron快速入门,聊聊跨进程通信那些事儿

    为了弥补前端访问系统API方面的不足,Electron 内部对系统API进行了封装,相关譬如系统对话框、系统托盘、系统菜单、剪切板等。 系统托盘由 Tray 模块提供,用于添加托盘图标和上下文菜单至通知栏。 啥也不说了,先上大头贴 实现原理相对简单,通过定时器刷新托盘图标,并添加相对应的上下文菜单进行逻辑操作即可,更多功能可以自行DIY。 => { console.log('托盘单击') win.isVisible() ? '开启闪烁图标' : '关闭闪烁图标', click: () => { if (toggleSwitch) { timer = setInterval

    2.6K20发布于 2021-11-01
  • 第 2 页第 3 页第 4 页第 5 页第 6 页第 7 页第 8 页第 9 页第 10 页第 11 页
    点击加载更多
    领券