# ## 登录窗口 class Login_window(QtWidgets.QMainWindow, login.Ui_Dialog): # __init__: 析构函数,也就是类被创建后就会预先加载的项目。 def __init__(self): # 这里需要重载一下Login_window,同时也包含了QtWidgets.QMainWindow的预加载项。 super(Login_window, self).__init__() self.setupUi(self) self.setFixedSize(self.width(), self.height()) # 禁止最大化 self.setWindowTitle("登录") # 将点击事件与槽函数进行连接 self.pushButton.clicked.connect(self.btn_login_fuc) self.pushButton_2.clicked.connect(QtCore.QCoreApplication.instance().quit) # 登录按钮 函数 # pip install pypinyin def btn_login_fuc(self): # 1 获取输入的账户和密码 account = self.lineEdit.text() # 记得text要打括号()! password = self.lineEdit_2.text() if account == "" or password == "": QtWidgets.QMessageBox.warning(self, "警告", "账号密码不能为空,请输入!") return # 2 查询数据库,判定是否有匹配 if (account ==userp[2]) and (password==userp[3]): # 1打开新窗口 myWin.show() # 2关闭本窗口 self.close() else: QtWidgets.QMessageBox.warning(self, "警告", "账户或密码错误,请重新输入!")
python pyqt5 登录框
最新推荐文章于 2023-05-15 17:06:16 发布