from hello import Ui_MainWindow as Hello_Ui
from login import Ui_MainWindow as Login_Ui
from operate import Ui_MainWindow as Operate_Ui
然后写页面对应的窗口类,我们这里简单的实现 **一个页面往其他页面的跳转**;
实现跳转的逻辑主要都在 `HelloWindow` 类中,其他窗口类仅仅做了初始化:
主窗口
class HelloWindow(QtWidgets.QMainWindow, Hello_Ui):
switch_window1 = QtCore.pyqtSignal() # 跳转信号
switch_window2 = QtCore.pyqtSignal() # 跳转信号
def __init__(self):
super(HelloWindow, self).__init__()
self.setupUi(self)
self.queryButton.clicked.connect(self.goOperate)
self.manageButton.clicked.connect(self.goLogin)
def goLogin(self):
self.switch_window1.emit()
def goOperate(self):
self.switch_window2.emit()
登录窗口
class LoginWindow(QtWidgets.QMainWindow, Login_Ui):
def __init__(self):
super(LoginWindow, self).__init__()
self.s