目录
前言:
使用QT开发桌面软件,将软件最小化至托盘这样的功能的是比较常见的,今天自己实现一下这个功能,并进行记录总结。
1.先看效果图

主要功能就是当软件开始运行,在系统托盘会自动出现一个关于本软件的系统托盘的图标,你右击这个图标,可以弹出一个菜单栏,这样的效果
2.大致思路以及实现流程
首先Qt本身就有一个系统托盘的类, QSystemTrayIcon类。
所以第一步:创建该类的对象,为该对象设置图标,然后show出来,托盘图标就能显示了。
第二步:要想右击的时候糖醋一个菜单栏,需要调用QSystemTrayIcon类的setContextMenu()函数,此时需要添加一个菜单栏就行了。
所以接下来看具体代码。

本文介绍如何使用QT开发框架实现软件最小化至系统托盘的功能。通过创建QSystemTrayIcon类对象并设置图标及菜单,实现软件图标在系统托盘的显示,以及点击托盘图标弹出菜单栏的效果。


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



