Python 如何使按钮返回pyqt5上的上一个窗口?

Python 如何使按钮返回pyqt5上的上一个窗口?,python,pyqt5,designer,Python,Pyqt5,Designer,我想返回到上一个被单击的窗口 我做两扇窗户。第一个是Main_Menu.py,第二个是Current_Stalls.py我想通过单击按钮Current Stalls从Main_菜单转换到Current_Stalls。然后,在进入当前的摊位窗口后,我将按钮名称返回到主页,以便返回主菜单页面。但是,在我编写代码之后,它无法导入其他模块 主菜单程序 当前暂停程序 它以什么方式失败?看起来两个脚本都导入了另一个,这没有多大意义。这可能真的需要一个,正如@SimonN所说的那样,你的类UI\u Anoht

我想返回到上一个被单击的窗口

我做两扇窗户。第一个是Main_Menu.py,第二个是Current_Stalls.py我想通过单击按钮Current Stalls从Main_菜单转换到Current_Stalls。然后,在进入当前的摊位窗口后,我将按钮名称返回到主页,以便返回主菜单页面。但是,在我编写代码之后,它无法导入其他模块

主菜单程序 当前暂停程序
它以什么方式失败?看起来两个脚本都导入了另一个,这没有多大意义。这可能真的需要一个,正如@SimonN所说的那样,你的类UI\u AnohterWindow不应该导入UI\u MainWindow如何制作程序?你能告诉我密码吗@DennisJensenNo我无法制作您的MRE,因为我不知道您运行上述两个类时使用的程序实际上是什么样子的-这就是为什么您需要创建MRE,并且您需要使它模仿您在遇到问题时正在做的事情-因此,当我们复制/粘贴它时,我们会遇到相同的问题。目前的情况是,如果我复制/粘贴您发布的内容,我将无法运行它,因为它不是一段可运行的代码
from PyQt5 import QtCore, QtGui, QtWidgets
from Current_Stalls import Ui_OtherWindow2
class Ui_MainWindow(object):
    def openWindow2(self):
        self.window = QtWidgets.QMainWindow()
        self.ui = Ui_AnotherWindow()
        self.ui.setupUi(self.window)
        MainWindow.hide()
        self.window.show()

        self.current_stall = QtWidgets.QPushButton(self.centralwidget)
        self.current_stall.setGeometry(QtCore.QRect(280, 200, 231, 41))
        self.current_stall.setObjectName("current_stall")
        self.current_stall.clicked.connect(self.openWindow2) 
from PyQt5 import QtCore, QtGui, QtWidgets
from Main_Menu import Ui_MainWindow
class Ui_AnotherWindow(object):
    def openWindow(self):
        self.window = QtWidgets.QAnotherWindow()
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self.window)
        AnotherWindow.hide()
        self.window.show()   

        self.backHome = QtWidgets.QPushButton(self.centralwidget)
        self.backHome.setGeometry(QtCore.QRect(600, 20, 161, 41))
        self.backHome.setObjectName("backHome")
        self.backHome.clicked.connect(self.openWindow)