主要用到 QSystemTrayIcon
头文件中增加如下代码,
//QSystemTrayIcon任务栏托盘菜单
private:
QSystemTrayIcon *myTrayIcon;
QMenu *myMenu;
QAction *restoreWinAction;
QAction *quitAction;
void createMenu();
private slots:
void showNormalSlot();
源文件代码:
void MainWindow::createMenu()
{
restoreWinAction = new QAction("recover(&R)",this);
quitAction = new QAction("quit(&Q)",this);
//恢复
connect(restoreWinAction,SIGNAL(triggered()),this,SLOT(showNormalSlot()));
//退出
connect(quitAction,SIGNAL(triggered()),qApp,SLOT(quit()));
myMenu = new QMenu((QWidget*)QApplication::desktop());
//添加菜单
myMenu->addAction(restoreWinAction);
//分隔符
myMenu->addSeparator();
myMenu->addAction(quitAction);
}
构造函数中添加如下代码:
//QSystemTrayIcon任务栏托盘菜单 //菜单 createMenu();

最低0.47元/天 解锁文章
1561

被折叠的 条评论
为什么被折叠?



