Qt托盘实现
来源:互联网 发布:slack是什么软件 编辑:程序博客网 时间:2024/05/17 07:04
实现比较简单, 值得注意的是在main函数中设置app.setQuitOnLastWindowClosed(false);
class WeatherTrayIcon : public QSystemTrayIcon{Q_OBJECTpublic:explicit WeatherTrayIcon(QObject *parent = NULL);~WeatherTrayIcon();private:private slots:void SlotIconActivate(QSystemTrayIcon::ActivationReason reason);private:};
WeatherTrayIcon::WeatherTrayIcon(QObject *parent): QSystemTrayIcon(parent){setIcon(QIcon(":/WeatherTrayIcon/Resources/icon.jpg"));setToolTip("TurboAudit");connect(this, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(SlotIconActivate(QSystemTrayIcon::ActivationReason)));}WeatherTrayIcon::~WeatherTrayIcon(){}void WeatherTrayIcon::SlotIconActivate( QSystemTrayIcon::ActivationReason reason ){switch (reason){case QSystemTrayIcon::Trigger:case QSystemTrayIcon::DoubleClick:// 显示主窗体//w->show();break;case QSystemTrayIcon::Context:// 显示菜单{QRect rect = geometry();QRect menuRect;menuRect.setLeft(rect.right());menuRect.setTop(rect.y()-200);menuRect.setWidth(100);menuRect.setHeight(200);QWidget *w = new QWidget;w->setGeometry(menuRect);w->show();}break;default:;}}
- Qt托盘实现
- QT托盘的实现
- QT中实现托盘
- Qt 实现系统托盘,托盘菜单,托盘消息
- Qt 实现系统托盘,托盘菜单,托盘消息
- Qt托盘程序的实现
- QT 托盘
- QT 实现一个任务栏托盘图标程序 weathertrayicon
- Qt实现系统托盘以及托盘的右键菜单
- Qt实现任务栏中的托盘图标的功能.
- 托盘实现
- 托盘实现
- 实现托盘
- 托盘实现
- QT 托盘类QSystemTrayIcon
- Qt-----托盘功能
- QT添加托盘代码
- QT 添加托盘菜单
- Forbidden (403) CSRF verification failed. Request aborted. 解决之道
- lr参数传递和exit函数
- cvpr常用资源整理
- MFC程序任务栏托盘图标的实现
- 关于颜色、纹理和分层的目标检测(object detect)相关论文
- Qt托盘实现
- sizeof 解惑笔记
- 编译错误:errno undeclared的解决
- WCF 学习笔记心德体会(一)------契约(Contracts)
- 正则提取网页中的URL
- 对于内向、不善于社交的人来说,如何建立人脉?
- inclue <string> 和 include <string.h>
- Vim中利用OmniCppComplete实现C++代码自动补全
- rqnoj-23