def _show_when_systray_available(self): if self.trayIcon.isSystemTrayAvailable(): self.trayIcon.show() else: QtCore.QTimer.singleShot(1000,self._show_when_systray_available)