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

    java开发_系统托盘

    com.b510.tray托盘; 2 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 MyTray.java 1 package com.b510.tray托盘; 2 3 import java.awt.AWTException; 4 import java.awt.Image; 5 private Image icon;// 图标 19 private TrayIcon trayIcon; 20 private SystemTray systemTray;// 系统托盘

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

    使用QT创建系统托盘

    好了,我们仅仅只是实现系统托盘的功能,所以添加这些成员就已经足够了。 一般,我们会看到系统托盘处都有一个小图标代表程序处于后台运行。那么,我们也添加一个小图标来作为我们程序的系统托盘图标。 QSystemTrayIcon(this); 3 systemTray->setIcon(icon); 4 systemTray->setToolTip("Test Radio Buttons"); 5 就是当你的鼠标放在系统托盘图标上时,它就会出现。一般设置为程序名称。第5行到第13行设置上下文菜单项。这里总共设置了四项。分别为缩小、放大、还原窗口和推出程序。 第21行将这个系统托盘显示出来。这一句很重要,不能忘记。否则在系统托盘区将看不到图标。 这时功能基本完成,程序在一启动时就可以在系统托盘区看到托盘图标。 至此,简单的系统托盘功能完成。

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

    Qt官方示例-系统托盘

    ❝该示例演示如何将带有菜单的图标和弹出消息添加到桌面环境的系统托盘。 ❞   总结该示例的一些使用方法如下: 0x01 创建并显示一个系统托盘 #include <QSystemTrayIcon> QSystemTrayIcon systemTrayIcon; systemTrayIcon.show , &QAction::triggered, [](){ /* 捕抓事件触发 */ }); m_systemTrayIcon.setContextMenu(&mmenu); 0x04 绑定系统托盘的激活操作 /* 绑定系统托盘的激活操作信号槽连接。 或在以下「Qt安装目录」找到: C:\Qt\{你的Qt版本}\Examples\{你的Qt版本}\widgets\desktop\systray 「相关链接」 https://doc.qt.io/qt-5/

    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
  • 来自专栏菩提树下的杨过

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

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

    1.9K10编辑于 2022-08-23
  • 来自专栏独行猫a的沉淀积累总结

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

    系统托盘图标,现代操作系统通常在桌面上提供一个特殊区域,称为系统托盘或通知区域,长时间运行的应用程序可以在其中显示图标和短消息。 QT中实现这一功能使用QSystemTrayIcon,它为应用程序在系统托盘中提供一个图标。 现代操作系统通常在桌面上提供一个特殊区域,称为系统托盘或通知区域,长时间运行的应用程序可以在其中显示图标和短消息。 下面是一个SystemTrayIcon类的封装,后面介绍它在Qml中的简单使用。 QtQuick.Window 2.10 import my.util 1.0 Window { id: root width: 1280 height: 1024 color: "#e5e5e5 QSystemTrayIcon分析_@蓝枫的博客-CSDN博客 Qt之QSystemTrayIcon_weixin_34055910的博客-CSDN博客 Qt浅谈之三十系统托盘(QSystemTrayIcon

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

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

    在我使用Ubuntu中,尤其是系统托盘我们通常用于显示应用程序的图标和通知。如果我们想在Python中创建一个系统托盘应用程序,则可以使用第三方库pystray来实现。 但是大多数人不清楚如何实现Python TKINTER 将程序放在系统托盘中,下面的具体案例可以看看。 1、问题背景在 Ubuntu 9.04 中,我想使用 Python TKINTER 将程序放在系统托盘中,但我不知道如何实现。 希望这可以帮助大家在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创建系统托盘),可以实现一个默认主题的系统托盘菜单。 ; m_topLayout->setContentsMargins(5, 5, 5, 5); m_topWidget->setLayout(m_topLayout); m_topWidget-> ; m_bottomLayout->setContentsMargins(5,5,5,5); m_bottomWidget->setLayout(m_bottomLayout); m_bottomWidgetAction 参考 用Qt实现系统托盘菜单

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

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

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

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

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

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

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

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

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

    5.6K50发布于 2021-02-04
  • 来自专栏历史专栏

    【愚公系列】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
  • 来自专栏小码农薛尧

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

    系统托盘图标:当应用窗口最小化时,程序会驻留在系统托盘区域。用户可通过右键点击该图标,呼出包含多种操作选项的菜单,便于快捷操作。 2. 桌面悬浮球:在关闭主界面后,系统会自动生成一个悬浮于桌面的小球。 示例应用") self.setGeometry(100, 100, 300, 250) self.setStyleSheet("background-color: #F5F5F5 layout) # 处理窗口关闭事件,使其最小化到托盘 self.closeEvent = self.handle_close_event # 创建系统托盘图标 self.rename_file = RenameFileApp() self.rename_file.show() 在主界面代码中,当关闭窗口时,会创建悬浮球和系统托盘图标 系统托盘图标配备了右键菜单,提供了显示主界面和退出应用程序的功能。需要注意的是,每次关闭主界面时,都需要判断悬浮球和托盘图标是否已经创建。

    1.3K10编辑于 2025-02-12
  • 来自专栏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
  • 来自专栏站长的编程笔记

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

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

    1.4K30编辑于 2022-11-25
  • 基于 PyQt5 的智能喝水提醒助手设计与实现

    系统托盘常驻:程序在系统托盘中运行,方便随时启动和关闭。 触控支持:支持触控操作,方便在不同设备上使用。 开机自启动:程序可以设置为开机时自动启动,确保每天都能按时提醒。 3. 系统托盘状态:程序在系统托盘中运行,显示当前状态。 5. 验收要求 5.1 功能验收 定时提醒准确性:提醒时间准确,无延迟或提前。 统计数据准确性:喝水次数和时间记录准确无误。 参数配置 │ └── 数据持久化 └── 提醒模块 ├── 全屏提醒 └── 用户交互 7.2 运行环境 操作系统:Windows 10+ Python版本:3.6+ 主要依赖:PyQt5 程序实现 12.1 主要代码实现 import sys import time from PyQt5 import QtWidgets, QtCore, QtGui class WaterReminderApp 参考文献 PyQt5 官方文档 Python GUI Programming Cookbook Qt for Python Documentation 16.

    58110编辑于 2025-01-27
领券