def toggleShowWindow(self): self.isShown = not self.isShown item = QObject.sender(self) if self.isShown: item.setText("Hide") self.activateWindow() self.showNormal() else: item.setText("Show") self.hide()