Qt托盘图标最简示例
#include
#include
// 在 MainWindow 构造函数中
// 菜单
QMenu *pTrayMenu = new QMenu(this);
pTrayMenu->addAction("Show",this,[](){ qDebug() << "Hello"; });
// 图标
QSystemTrayIcon* pSystemTray = new QSystemTrayIcon(this);
pSystemTray->setIcon(QIcon(":/resource/img/logo.ico"));
pSystemTray->setContextMenu(pTrayMenu);
// 显示
pSystemTray->show();
// 发送桌面通知
pSystemTray->showMessage("标题", "内容");
测试环境: Qt 6.2
License: CC0-1.0