В общем код ниже.. Есть диаолг и MainWindow (Созданны отдельным файлом).. Переход от окна к диалогу производится через кнопку Enter, как бы всё работает, диалог открывается, вот только скрывается программа в панеле задач, и при выходе через крестик, остаётся процесс в диспетчере, кто подскажент, как реализовать переход более по человечески?
(код для того, чтобы разобраться в принципе работы..)
class Win2(QtWidgets.QDialog):
def __init__(self, parent = None):
super(BkTo, self).__init__(parent)
self.bk = Ui_BackTo()
self.bk.setupUi(self)
class Win1(QtWidgets.QMainWindow):
def __init__(self, parent=None):
QtWidgets.QWidget.__init__(self, parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.Enter.clicked.connect(self.enterOpen)
def enterOpen(self):
dial = Win2(self)
dial.exec_()
dial.show()
if __name__ == "__main__":
app = QtWidgets.QApplication([])
application = MyWin()
application.show()
sys.exit(app.exec())