
























已经绑定了啊,请教一下:
``` c++
void MainWindow::InitSystemTray()
{
// 1. 初始化托盘
m_systemTray = new QSystemTrayIcon(this);
m_systemTray->setIcon(QIcon(":/resource/background/app.png"));
// 2. 初始化托盘菜单
m_trayMenu = new QMenu(this);
m_trayMenu->addAction("我在线上");
m_trayMenu->addAction("离线");
m_trayMenu->addSeparator();
m_trayMenu->addAction("显示主面板");
m_trayMenu->addSeparator();
m_trayMenu->addAction("退出");
// 3. 将托盘菜单添加进托盘
m_systemTray->setContextMenu(m_trayMenu);
m_systemTray->show();
// 4. 关联菜单项对应的槽函数
connect(m_systemTray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(SltTrayClicked(QSystemTrayIcon::ActivationReason)));
connect(m_trayMenu, SIGNAL(triggered(QAction*)), this, SLOT(SltTrayMenuClicked(QAction*)));
}
```
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。