При нажатии определённой кнопки появляется нужное мне окно, но если нажать на любую другую кнопку на клавиатуре, то все окна закрываются!

 def keyPressEvent(self, e):     if e.key() == QtCore.Qt.Key_D:         self.mywin3 = MyWin3()         mw3 = self.mywin3         mw3.show()     else:         super(MyWin, self).keyPressEvent(e)     self.mywin3.ui.pushButton.clicked.connect(self.mywin3.hide)