QT使用通知区域小图标
来源:互联网 发布:上海虹桥电缆网络销售 编辑:程序博客网 时间:2024/04/30 02:11
- QSystemTrayIcon *TrayIcon= new QSystemTrayIcon(this);
- TrayIcon->setIcon(QIcon(":/icon/normal.png"));
- connect(TrayIcon,SIGNAL(messageClicked()),this,SLOT(showNormal()));
- restoreAction = new QAction(ctr("打开主界面"), this);
- connect(restoreAction, SIGNAL(triggered()), this, SLOT(showNormal()));
- saveAction = new QAction(ctr("保存配置"), this);
- connect(saveAction, SIGNAL(triggered()), this, SLOT(saveconf()));
- quitAction = new QAction(ctr("退出"), this);
- connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
- / connect(ui->pushButton_4,SIGNAL(clicked()),this,SLOT(saveconf()));
- connect(TrayIcon,SIGNAL(activated(QSystemTrayIcon::ActivationReason)),this,SLOT(iconActivated(QSystemTrayIcon::ActivationReason))); //触发信号
- QMenu *trayIconMenu = new QMenu(this);
- trayIconMenu->addAction(restoreAction);
- trayIconMenu->addAction(saveAction);
- trayIconMenu->addSeparator();
- trayIconMenu->addAction(quitAction);
- TrayIcon->setContextMenu(trayIconMenu); //添加右键菜单
- TrayIcon->show();
左键单击触发槽
[cpp] view plain copy
- void MainWindow::iconActivated(QSystemTrayIcon::ActivationReason reason)
- {
- switch (reason) {
- case QSystemTrayIcon::Trigger:
- this->showNormal();
- break;
- default:
- ;
- }
- }
0 0
- QT使用通知区域小图标
- QT使用通知区域小图标
- 清理Windows7通知区域图标
- 任务栏通知区域小图标的编程实践(DELPHI版)
- c#消除通知区域死程序图标
- 清理Windows7通知区域的图标缓存
- 给MFC程序添加通知区域图标
- MFC程序添加通知区域图标
- MFC程序添加通知区域图标
- Win10通知区域图标设置(找回win7的“通知区域图标”)
- 如何清理“通知区域图标”中的过期图标
- 【PB】使用任务栏通知区域
- 【PB】使用任务栏通知区域
- QT 资源系统(如何使用小图片做图标)
- 禁止 Windows 7 的通知区域记录历史图标
- 新手必看 Windows 7通知区域图标设置技巧
- C# 在系统通知区域中显示图标
- 怎么删除Win7通知区域的无效图标
- hdu Find a way(两路广搜)
- 添加vim到右键弹出菜单
- 道髓
- 深入理解Java:SimpleDateFormat安全的时间格式化
- 14.C++ 继承和派生类
- QT使用通知区域小图标
- 442. Find All Duplicates in an Array
- 客户端读取服务器信息tcp
- shiro-密码比较的设计 CredentialsMatcher -为什么Java中的密码优先使用 char[] 而不是String?
- 【SSLGZ 1408】(树)哈夫曼树(二)
- 结构体类型struct(c++)
- springMVC源码分析--SimpleControllerHandlerAdapter(三)
- SpringMVC整合Mybatis之文件上传与下载
- struts.xml配置文件的内容标签