首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏菩提树下的杨过

    tauri学习(6)-系统托盘systemTray

    接上节继续,研究下系统托盘。 一、tauri.conf.json配置启用系统托盘 二、Rust中添加托盘 运行效果: 但是只有一个托盘图标,点了啥反应都没有。

    1.9K10编辑于 2022-08-23
  • 来自专栏Hongten

    java开发_系统托盘

    java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 import java.awt.event.WindowAdapter; 6 tray托盘; 2 3 import java.awt.AWTException; 4 import java.awt.Image; 5 import java.awt.MenuItem; 6 private Image icon;// 图标 19 private TrayIcon trayIcon; 20 private SystemTray systemTray;// 系统托盘

    96320发布于 2018-09-13
  • 来自专栏24K纯开源

    使用QT创建系统托盘

    然后后声明了一个QSystemTrayIcon类型的指针,这是实现系统托盘的一个主要类。然后声明了四个QAction类型的指针,以及一个QMenu类型的指针,它们将合作实现系统托盘的上下文菜单。 好了,我们仅仅只是实现系统托盘的功能,所以添加这些成员就已经足够了。 一般,我们会看到系统托盘处都有一个小图标代表程序处于后台运行。那么,我们也添加一个小图标来作为我们程序的系统托盘图标。 systemTray->setToolTip("Test Radio Buttons"); 5 minimumAct = new QAction("Minimum Window", this); 6 第21行将这个系统托盘显示出来。这一句很重要,不能忘记。否则在系统托盘区将看不到图标。 这时功能基本完成,程序在一启动时就可以在系统托盘区看到托盘图标。 至此,简单的系统托盘功能完成。

    3.1K80发布于 2018-01-18
  • 来自专栏跟Qt君学编程

    Qt官方示例-系统托盘

    ❝该示例演示如何将带有菜单的图标和弹出消息添加到桌面环境的系统托盘。 ❞   总结该示例的一些使用方法如下: 0x01 创建并显示一个系统托盘 #include <QSystemTrayIcon> QSystemTrayIcon systemTrayIcon; systemTrayIcon.show , &QAction::triggered, [](){ /* 捕抓事件触发 */ }); m_systemTrayIcon.setContextMenu(&mmenu); 0x04 绑定系统托盘的激活操作 /* 绑定系统托盘的激活操作信号槽连接。

    3K20发布于 2020-05-25
  • 来自专栏landv

    C#动态系统托盘图标

    C#动态系统托盘图标 利用timer组件定时执行变化。 1 using System; 2 using System.Windows.Forms; 3 4 namespace DynamicStockIcon 5 { 6 public partial

    1.2K30发布于 2018-05-24
  • 来自专栏landv

    C#动态系统托盘图标

    C#动态系统托盘图标 利用timer组件定时执行变化。 1 using System; 2 using System.Windows.Forms; 3 4 namespace DynamicStockIcon 5 { 6 public partial

    1.1K30发布于 2018-06-22
  • 来自专栏独行猫a的沉淀积累总结

    QT之Qml使用QSystemTrayIcon实现系统托盘

    系统托盘图标,现代操作系统通常在桌面上提供一个特殊区域,称为系统托盘或通知区域,长时间运行的应用程序可以在其中显示图标和短消息。 QT中实现这一功能使用QSystemTrayIcon,它为应用程序在系统托盘中提供一个图标。 现代操作系统通常在桌面上提供一个特殊区域,称为系统托盘或通知区域,长时间运行的应用程序可以在其中显示图标和短消息。 下面是一个SystemTrayIcon类的封装,后面介绍它在Qml中的简单使用。 QSystemTrayIcon分析_@蓝枫的博客-CSDN博客 Qt之QSystemTrayIcon_weixin_34055910的博客-CSDN博客 Qt浅谈之三十系统托盘(QSystemTrayIcon 乌托邦2号的博客-CSDN博客 qt 之 QSystemTrayIcon(托盘程序整个例子)_比卡丘不皮的博客-CSDN博客_qsystemtrayicon 在QML中使用QSystemTrayIcon(系统托盘

    3.5K30编辑于 2022-05-11
  • 来自专栏小徐学爬虫

    Ubuntu 中的系统托盘(适用于 Python)

    在我使用Ubuntu中,尤其是系统托盘我们通常用于显示应用程序的图标和通知。如果我们想在Python中创建一个系统托盘应用程序,则可以使用第三方库pystray来实现。 但是大多数人不清楚如何实现Python TKINTER 将程序放在系统托盘中,下面的具体案例可以看看。 1、问题背景在 Ubuntu 9.04 中,我想使用 Python TKINTER 将程序放在系统托盘中,但我不知道如何实现。 以下是一个示例:import ctypesdef main(): # Get the X11 display display = ctypes.cdll.LoadLibrary("libX11.so.6" 希望这可以帮助大家在Ubuntu中创建一个系统托盘应用程序。

    83510编辑于 2024-03-13
  • 来自专栏用户2442861的专栏

    Qt之任务栏系统托盘图标

    那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon  头文件(主要 1.声明菜单相关动作 2.声明系统托盘对象,以及相关托盘槽函数 3.关闭事件) #ifndef SYSTEMTRAYICON_H void closeEvent(QCloseEvent *event);   };   #endif // SYSTEMTRAYICON_H  源文件(1.创建上下文菜单 2.创建系统托盘 QSystemTrayIcon::isSystemTrayAvailable())      //判断系统是否支持系统托盘图标     {   return;       }       

    3.2K10发布于 2018-09-20
  • 来自专栏独立观察员博客

    WPF应用最小化到系统托盘

    前言 在现代桌面应用开发中,系统托盘(System Tray)功能已经成为用户体验的重要组成部分。 特别是对于需要长时间运行的应用程序,如即时通讯工具、音乐播放器、系统监控工具等,最小化到系统托盘不仅可以节省任务栏空间,还能让应用在后台持续运行,随时为用户提供服务。 本文以Rouyan这个WPF应用为例,说明在WPF中如何实现最小化到系统托盘。 ,然后点击系统托盘的图标显示这个应用,或者右键系统托盘的图标,有两个选项,一个是显示窗口,一个是退出,点击退出才真的退出程序。 ,ContextMenu是右键系统托盘图标会出现的选项。

    41310编辑于 2025-11-13
  • 来自专栏24K纯开源

    用Qt写软件系列四:定制个性化系统托盘菜单

    这篇博文仍然以Qt的使用为主旨,探讨一下在Qt中如何进行系统托盘的个性化定制。 介绍     首先我们看看几款知名软件的系统托盘设计: ?     上图是金山卫士的系统托盘菜单设计。 原型设计      既然有了上述两款产品的参考,我们也可以试着设计下自己的系统托盘。首先我们需要一个原型设计工具,将草图绘制好我们才能用代码将最终结果显示出来。 参考本人曾经写过的一篇博文(使用Qt创建系统托盘),可以实现一个默认主题的系统托盘菜单。 参考 用Qt实现系统托盘菜单

    3.5K100发布于 2018-01-18
  • 来自专栏用户2442861的专栏

    PyQt icon创建,显示 PyQt4 -- 系统托盘图标设置

    http://www.cnblogs.com/obbo/articles/2718426.html 痞老板 PyQt4 -- 系统托盘图标设置 转载请著名出处,谢谢。 ") tuopan.activated.connect(a) # 在系统托盘区域的图标被点击就会触发activated连接的函数(此例中是a函数) sys.exit(app.exec_()) tuopan = QtGui.QSystemTrayIcon(w) 新建了一个QtGui.QSystemTrayIcon对象,因为它提供了方法让我们可以在系统托盘处显示图标。 tuopan.setIcon(icon1) 这里才是真正把图片设置为系统托盘显示的图片。 tuopan.show() 这里调用了show()方法。 如果不调用这个就不会显示系统托盘…… tuopan.showMessage("haha","content",icon=3) 调用showMessage方法可以创建一个托盘图标的信息提示。

    2.3K20发布于 2018-09-20
  • 来自专栏运维

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

    解决方法:鼠标放至桌面任务栏右侧,右击“任务栏设置”,进入“个性化>任务栏”,中部点击“其他系统托盘图标”,展开即可以每个软件图标隐藏和打开的状态,点击需要打开或隐藏的图标就可以了。

    15.7K20编辑于 2024-11-29
  • 来自专栏小黑在哪里

    Electron实用技巧-开机启动时隐藏主窗口,只显示系统托盘

    正常来说某些软件只有用户手动打开时才弹出主窗口,开机启动的话,只收起到系统托盘中会更好一些。 app.getLoginItemSettings().wasOpenedAsHidden) win.show(); }); # 3 以上就是我正在使用的Electron开机启动时隐藏主窗口的方法,显示系统托盘就用

    5.6K50发布于 2021-02-04
  • 来自专栏小码农薛尧

    PySide6 项目开发全攻略:托盘图标&悬浮球

    PySide6 项目开发全攻略:托盘图标&悬浮球 一、功能概述与实现思路 本方案通过PySide6实现两个增强功能: 功能介绍 1. 系统托盘图标:当应用窗口最小化时,程序会驻留在系统托盘区域。 from PySide6.QtCore import Qt, QTimer classFloatingBall(QWidget): def__init__(self, main_window layout) # 处理窗口关闭事件,使其最小化到托盘 self.closeEvent = self.handle_close_event # 创建系统托盘图标 self.rename_file = RenameFileApp() self.rename_file.show() 在主界面代码中,当关闭窗口时,会创建悬浮球和系统托盘图标 系统托盘图标配备了右键菜单,提供了显示主界面和退出应用程序的功能。需要注意的是,每次关闭主界面时,都需要判断悬浮球和托盘图标是否已经创建。

    1.3K10编辑于 2025-02-12
  • 来自专栏站长的编程笔记

    【说站】电脑自动关机软件 AutoOff v4.21

    5、系统托盘菜单 您可以使用系统托盘菜单立即运行 AutoOff 功能。 6、任务栏跳转列表任务菜单 您可以使用鼠标右键点击任务栏托盘图标,可立即运行 AutoOff 功能。

    1.4K30编辑于 2022-11-25
  • 来自专栏历史专栏

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

    方法:ShowBalloonTip:在系统托盘中显示一个气泡提示,可以设置标题、文本和图标等属性。HideBalloonTip:隐藏当前显示的气泡提示。 在窗体的Load事件中将NotifyIcon控件添加到系统托盘中。在程序退出时,一定要记得将NotifyIcon控件从系统托盘中移除。 需要注意的是,以上属性设置完成后,还需要调用ShowBalloonTip方法才能将BalloonTip弹出提示框显示在系统托盘中。 Visible属性:Visible属性用于控制控件的可见性,如果设置为true,则控件会显示在系统托盘中,否则则不会显示。 2.常用场景NotifyIcon控件是Winform中常见的小图标控件,通常用于以下场景:系统托盘图标:将应用程序最小化到系统托盘中,以便用户在需要时能够快速访问应用程序。

    3.1K11编辑于 2023-11-30
  • 来自专栏狂码一生

    MFC子窗口任务栏显示图标和主窗口最小化在系统托盘中显示图标

    MFC子窗口任务栏显示图标很简单, 只需要在子窗口的初期化函数OnInitDialog()中添加ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW); 主窗口在系统托盘中显示图标以及恢复窗口是参考某位大神的代码

    4.7K80发布于 2018-04-28
  • 来自专栏IT杂谈学习

    【Java】已解决:java.awt.AWTException: AWT

    该异常常见于在不支持的环境中运行AWT(Abstract Window Toolkit)相关代码,或者在系统资源(如剪贴板、系统托盘等)已经被占用的情况下进行操作。 场景示例: 假设我们正在开发一个Java应用程序,该程序尝试在系统托盘中添加一个图标。这段代码可能在某些系统上运行良好,但在其他系统上由于系统托盘资源被占用或不支持而抛出AWTException。 TrayIcon trayIcon = new TrayIcon(image, "Tray Demo"); tray.add(trayIcon); // 这里可能抛出 AWTException 在上述场景中,如果系统托盘不可用或者资源被其他进程占用 资源被占用:系统托盘或剪贴板资源已经被其他应用程序占用,导致操作失败。 不支持的环境:在非图形环境(如某些服务器环境)下运行需要图形界面的代码,也会导致该异常。 SystemTray.getSystemTray(); TrayIcon trayIcon = new TrayIcon(image, "Tray Demo"); // 尝试添加到系统托盘

    58910编辑于 2024-09-07
  • 来自专栏软件安装

    GitHub开源项目,这款、款工具可以调节Windows 音量

    作为一个系统托盘工具,EarTrumpet 通过可视化音频波形和多通道支持,为用户提供对应用程序音量的精细控制。最重要的是,它完全免费且开源! 6️⃣ 可配置快捷键 用户可以根据自己的需求设置快捷键,快速调整音量或切换设备。效率翻倍! 7️⃣ 多语言支持 EarTrumpet 支持 20 多种语言,包括简体中文,使用零障碍。 第二步:启动和基础使用 安装完成后,EarTrumpet 会自动在系统托盘中显示一个喇叭图标。 为单个应用切换输出设备: 在音量控制面板中找到目标应用 右键点击该应用(或点击应用名称旁的箭头) 在弹出菜单中选择"移动到" 选择你想要的输出设备(耳机、音箱、蓝牙设备等) 切换默认输出设备: 右键点击系统托盘中的 EarTrumpet 图标 在设备列表中选择想要设为默认的设备 点击后,所有新启动的应用都会使用该设备输出音频 第四步:个性化设置 打开设置界面: 右键点击系统托盘中的 EarTrumpet 图标 选择

    34910编辑于 2026-03-26
领券