【发布时间】:2016-08-15 11:12:32
【问题描述】:
我正在使用 Qt,我希望我的程序能够进入系统托盘,但也可以显示为窗口。
例如:我启动我的程序,它打开一个窗口,...,我关闭窗口但程序没有关闭,它仍然在后台。然后我可以通过系统托盘中创建的图标重新打开窗口。
我知道如何使用 QSystemTrayIcon 创建图标,并在右键单击图标时创建菜单,并通过菜单启动事件。但是我不知道该怎么做,当我关闭程序的窗口时,程序仍然在后台打开。
为了说明我的观点,它的功能与 Steam 相同。
【问题讨论】:
-
@Torbjörn 这不是完全重复的,因为“最小化”和“关闭”需要稍微不同地处理
-
@m.s.我懂了。那么,抱歉打扰了。
标签: c++ qt background-process system-tray