Yangyubin 发表于 2022-4-25 20:42:08

pyqt5

在用Qt Designer创建一个主页面,主页面中有四个下拉列表框跟四个对应的按钮,在下拉框中选择公式然后点击对应的按钮调到其他页面要怎么跳啊?
而且想知道方法是写在每个Designer生成的页面内,还是在主页面内写?
新手求解答

Stubborn 发表于 2022-4-26 10:24:57

本帖最后由 Stubborn 于 2022-4-26 10:30 编辑

不会跳UI界面吗?太久没有玩qt5了,以前写过一个项目,有跳转的功能





class LoginPan(QWidget,Ui_Dialog):

    success_login = pyqtSignal(str) #登陆界面接口

    def __init__(self,parent=None,*args,**kwargs):
      super().__init__(parent,*args,**kwargs)
      self.setupUi(self)
      self.refresh_yzm()
   
   
    def check_login(self):
      "进行登陆"
      print("登陆")
      #get_result()
      result = self.yzm_label.get_result()
      if len(result) == 0 :
            print("请验证图片")
            return None
      if APITOOL.check_yzm(result):
            print("验证码正确")

            #账号与密码
            account = self.account_le.text()
            pwd = self.pwd_le.text()
            result_str = APITOOL.check_account_pwd(account,pwd) #问候信息,
            self.success_login.emit(result_str)# 这里是跳转的功能,你需要的多个页面,根据信息判断跳转那个页面即可

      else:
            print("验证码错误")
            self.yzm_label.clear_points()
            self.refresh_yzm()

Yangyubin 发表于 2022-4-26 14:37:29

Stubborn 发表于 2022-4-26 10:24
不会跳UI界面吗?太久没有玩qt5了,以前写过一个项目,有跳转的功能

还是看不太懂
页: [1]
查看完整版本: pyqt5