一旦您记住没有办法真正最小化系统托盘,这将非常简单。
而是通过执行以下操作来伪造它:
- 在窗口上捕获最小化事件
- 在最小化事件处理程序中,创建并显示QSystemTrayIcon
- 同样在最小化事件处理程序中,在窗口上调用hide()或setVisible(false)
- 在系统任务栏图标上单击单击/双击/菜单项
- 在系统任务栏图标事件处理程序中,在窗口上调用show()或setVisible(true),然后选择隐藏任务栏图标。

一旦您记住没有办法真正最小化系统托盘,这将非常简单。
而是通过执行以下操作来伪造它: