【PyQt5(1),漫谈设计模式在Spring框架中的良好实践

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值