Qt5十大最常用功能之一个函数轻松实现系统托盘图标功能

很多程序在运行的时候都是需要托盘图标功能的,所以托盘功能,基本上可以归纳进最常用的十个之一。
简单说一下:
托盘功能最主要的功能:
1.显示主窗口,因为托盘功能本来就是为了在用户点击关闭按钮之后,程序并不退出,而是不再任务栏显示,转而在托盘区用一个图标代替,所以这个功能显然是必须得了。
2.关闭退出,这个功能不需要我多说的了,点主界面的关闭不能退出程序,这里还不能退出,你想闹哪样呢?!
3.其他类似于设置程序的配置,窗口置顶等等五花八门的功能就不说了。

而具体实现:
1.创建托盘
2.创建菜单
3.创建各个菜单功能

说简单还真挺简单的。
将下面的代码加入你自己的程序中,然后调用createTrayIcon就可以的了。

QSystemTrayIcon *trayIcon;
    QMenu *trayIconMenu;
//    QAction *minimizeAction;
//    QAction *maximizeAction;
    QAction *topwinAction;
    QActi
上一篇:Qt5 学习积累


下一篇:c – 将Qt4移植到Qt5:未解析的外部符号