Всем привет! У меня есть код, в котором создаётся главное окно, его иконка, задано размещение по центру экрана. Мне нужно создать фрейм, в котором будет тест , а также потом как-то перейти на этот фрейм и обратно на главное окно после завершения теста. Буду рад за любого рода помощь. Код прилагается

 import sys
from PyQt5 import QtGui, QtWidgets, QtCore
class BoxLayout(QtWidgets.QWidget):
    def __init__(self, parent = None):
        QtWidgets.QWidget.__init__(self, parent)
 
        self.setWindowTitle('box layout')
 
        previous = QtWidgets.QPushButton("Previous")
        next = QtWidgets.QPushButton("Next")
 
        hbox = QtWidgets.QHBoxLayout()
        hbox.addStretch(1)
        hbox.addWidget(previous)
        hbox.addWidget(next)
 
        vbox = QtWidgets.QVBoxLayout()
        vbox.addStretch(1)
        vbox.addLayout(hbox)
 
        self.setLayout(vbox)
 
        self.resize(640, 480)
class MainWindow(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
 
        self.central_widget = BoxLayout(self)
        self.resize(640, 480)  # задаём размер окна
        self.center()
        self.setWindowTitle('Тест-опросник')  # задаём название окна
        self.setWindowIcon(QtGui.QIcon('mobile-phone.png'))  # задаём иконку окна
        self.setCentralWidget(self.central_widget)
 
    def center(self):  # размещение окна приложения в центре экрана
        screen = QtWidgets.QDesktopWidget().screenGeometry()
        size = self.geometry()
        self.move((screen.width() - size.width()) / 2,
                  (screen.height() - size.height()) / 2)
 
    def closeEvent(self, event):
        reply = QtWidgets.QMessageBox.question(self, 'Предупреждение',
                                           "Вы действительно хотите выйти?",
                                               QtWidgets.QMessageBox.Yes,
                                               QtWidgets.QMessageBox.No)
 
        if reply == QtWidgets.QMessageBox.Yes:
            event.accept()
        else:
            event.ignore()
 
app = QtWidgets.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())