[英]Hide app from taskbar
我试图将我的应用程序隐藏到systray中,并且systray正常运行,但我的应用程序不会从任务栏消失。 该图标似乎消失了,但是弹出了另一个图标,当我单击以显示该窗口时,我得到一个窗口框架,但未绘制内容。
def hideEvent(self, event):
self.trayIcon.show()
self.hide()
这怎么不从任务栏隐藏我的窗口? 似乎窗口内容已隐藏,但窗口本身未隐藏。 我正在运行Windows 7。
这是一个屏幕,显示在我将其最小化然后单击似乎弹出的图标后的外观:
您也可以尝试调用您重写的方法的超类版本。 尝试类似
def hideEvent(self, event):
self.trayIcon.show()
return super(MyClass, self).hideEvent(event)
其中MyClass是您覆盖hideEvent方法的类的名称
您的GUI事件循环卡在某个地方,无法自我更新。 您是否正在执行长时间运行的计算或类似的操作?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.