21,489
社区成员
发帖
与我相关
我的任务
分享
m_trayIconMenu = new QMenu(this);
m_trayIconMenu->addAction(QStringLiteral("显示主窗口"), this, SLOT(show()));
m_trayIconMenu->addSeparator();
m_trayIconMenu->addAction(QStringLiteral("设置"));
m_trayIconMenu->addAction(QStringLiteral("退出"), this, SLOT(close()));
m_trayIcon = new QSystemTrayIcon(this);
m_trayIcon->setIcon(QIcon(":/images/portait.png"));
m_trayIcon->setToolTip(windowTitle());
m_trayIcon->setContextMenu(m_trayIconMenu);
m_trayIcon->show();
connect(m_trayIcon, &QSystemTrayIcon::activated, this, &MainWindow::ev_trayIcon_activated);