我正在尝试将我的应用程序隐藏到系统托盘中,并且系统托盘工作正常,但我的应用程序不会从任务栏中消失。该图标似乎消失了,但又弹出了另一个图标,当我单击以显示该窗口时,我得到了一个窗口框架,但没有绘制内容。
def hideEvent(self, event):
self.trayIcon.show()
self.hide()
这如何不从任务栏中隐藏我的窗口?似乎隐藏了窗口内容而不是窗口本身。我运行的是 Windows 7。
这是一个屏幕,显示我将它最小化后的样子,然后单击似乎弹出的图标:
请您参考如下方法:
您的 GUI 事件循环卡在某个地方,无法自行更新。你在做一些长时间运行的计算或类似的事情吗?
