如何将多个PyQt5窗口链接在一起?

时间:2019-03-27 19:46:21

标签: python user-interface pyqt5

我已经回答了类似的问题,但是它们是针对PyQt4而不是5,因此我无法使用这些答案中的相同代码。

我正在开发一个具有GUI的项目。对于我的项目,我需要通过单击按钮将所有窗口链接在一起,但是我一次只能链接两个窗口。

我的意思是,窗口1可以加载窗口2,但是窗口2无法加载窗口3。但是,如果我从窗口2开始,则可以加载窗口3。

class Ui_MainWindow(object):

   def teacherMenuShow(self):

        self.Menu = QtWidgets.QMainWindow()

        self.ui = Ui_Menu()

        self.ui.setupUi(self.Menu)

        self.Menu.show()

点击登录按钮时会调用

class Ui_Menu(object):

    def viewMyWindow(self):

        Menu.hide()

        self.MainWindow = QtWidgets.QMainWindow()

        self.ui = Ui_MainWindow()

        self.ui.setup.Ui(self.MainWindow)

        self.MainWindow.show()

这是我为第二个窗口编写的链接到第三个窗口的内容,但是它在此处崩溃。

0 个答案:

没有答案