Я сделал несколько windows, переход ко второму окну из первого окна работает нормально, но когда я go возвращаюсь к первому окну, я получаю следующую ошибку: NameError: имя 'login' не определено. «login» - это второе окно, а «MainWindow» - первое.
from PyQt5 import QtCore, QtGui, QtWidgets
from page2_1 import *
class Ui_MainWindow(object):
def loginpg(self):
self.window=QtWidgets.QMainWindow()
self.ui=Ui_login()
self.ui.setupLogin(self.window)
self.window.show()
MainWindow.hide()
def setupUi(self, MainWindow):
xxxxxxx
def retranslateUi1(self, MainWindow):
xxxxxxx
self.login.clicked.connect(self.loginpg)
class Ui_login(object):
def pg(self):
self.window = QtWidgets.QMainWindow()
self.ui = Ui_MainWindow()
self.ui.setupUi(self.window)
self.window.show()
login.hide()
def setupLogin(self, login):
xxxxxxxx
def retranslateUi(self, login):
xxxxxxxxxx
self.return_button.clicked.connect(self.pg)