def login(self): # destroy current window self.win.destroy() #open the new window log = login.LoginWindow() log.add_frame()
def __init__(self): super().__init__(title="Mega Chat | Login") event.Event(name="login", callback=self.regy_date) self.login_win = login.LoginWindow() self.login_win.show_all() self.connection = None self.__interface()
def logout(self, root): # print("运行到了logout方法") root.destroy() # self.root.withdraw()#将当前的Tk()对象销毁 一个程序只允许有一个Tk() login.LoginWindow().showLoginWindow() print("运行到了logout方法")
def loginButtonClicked(): loginButton.destroy() createAcctButton.destroy() hotelLayoutLabel.destroy() cancelButton.destroy() headerLabel.destroy() #change the window size master.minsize(width=400, height=250) loginW = login.LoginWindow(master)
def checkID(self): data = self.email.get() reg = db.db.check_ID(data) if self.email.get() == "": messagebox.showinfo(title="ERROR", message="이메일을 입력해주세요!!") if reg: # reg 다음에 문자열을 출력하고 싶은데 튜플 오류가 뜸... print(reg) messagebox.showinfo("Message", reg[0]+"입니다.") self.win.destroy() log = login.LoginWindow() log.add_Frame() else: messagebox.showinfo("Message", "해당 ID가 없습니다..ㅠㅠ")
def checkPW(self): data = (self.email.get(), self.id.get()) reg = db.db.check_PW(data) if self.email.get() == "": messagebox.showinfo(title="ERROR", message="이메일을 입력해주세요!!") elif self.id.get() == "": messagebox.showinfo(title="ERROR", message="ID를 입력해주세요!!") if reg: self.info = reg self.send() messagebox.showinfo("Message", "등록하신 이메일로 PW 정보가 전송되었습니다!") self.win.destroy() log = login.LoginWindow() log.add_Frame() else: messagebox.showinfo("Message", "해당 ID가 없습니다..ㅠㅠ")
def signup(self): data = (self.email.get(), self.id.get(), self.password.get()) if self.email.get() == "": messagebox.showinfo(title="ERROR", message="이메일을 입력해주세요!!") elif self.id.get() == "": messagebox.showinfo(title="ERROR", message="ID를 입력해주세요!!") elif self.password.get() == "": messagebox.showinfo(title="ERROR", message="비밀번호를 입력해주세요!!") else: reg = db.db.user_signup(data) if reg: messagebox.showinfo("알림", "환영해요!\n회원가입이 완료되었습니다.") self.win.destroy() log = login.LoginWindow() log.add_Frame() else: messagebox.showinfo(title="ERROR", message="이미 존재하는 ID입니다..", icon='warning')
def __init__(self): self.app = QApplication(sys.argv) ui_file = QFile('ui/main_window.ui') error_file = QFile('ui/error_dialog.ui') login_file = QFile('ui/login_dialog.ui') ui_file.open(QFile.ReadOnly) error_file.open(QFile.ReadOnly) login_file.open(QFile.ReadOnly) self.loader = QUiLoader() self.window = self.loader.load(ui_file) self.error = self.loader.load(error_file) self.error.ok_pushbutton.connect(SIGNAL('clicked()'), self.hide_error) self.login = login.LoginWindow(self) self.login.show() ui_file.close() error_file.close()
def logout_button_click(self): self.destroy() login.LoginWindow()
__author__ = "" __email__ = "" import login as _login import sys import datetime from PyQt5.QtGui import * from PyQt5 import QtCore from PyQt5.QtWidgets import QApplication, QDialog import mainWindow App = QApplication(sys.argv) # App.setStyle('adwaita') LoginWindow = _login.LoginWindow(None) # _mainWindow = mainWindow.mainWindow(None) LoginWindow.show() if LoginWindow.exec_() == QDialog.Accepted: _mainWindow = mainWindow.mainWindow(LoginWindow.GetPilot()) _mainWindow.show() current_timer = QtCore.QTimer() current_timer.timeout.connect(lambda: _mainWindow.update_CurrentDateTime()) current_timer.start(1000) sys.exit(App.exec_())
def back(self): self.win.destroy() log = login.LoginWindow() log.add_Frame()
def login(self): self.root.destroy() log = login.LoginWindow() log.add_frame()
def login(self): self.win.destroy() log = login.LoginWindow() log.main()
flag = register(usr, pwd, cpwd, self.stubtn.isChecked()) if flag == 1: QMessageBox.warning(self, 'Warining', '两次输入密码不一致', QMessageBox.Yes) elif flag == 2: QMessageBox.warning(self, 'Warining', '该用户已注册', QMessageBox.Yes) elif flag == 3: if self.stubtn.isChecked(): QMessageBox.warning(self, 'Sorry', '抱歉, 该学生用户不存在', QMessageBox.Yes) else: QMessageBox.warning(self, 'Sorry', '抱歉, 该教师用户不存在', QMessageBox.Yes) elif flag == 0: QMessageBox.information(self, '恭喜', '注册成功', QMessageBox.Yes, QMessageBox.Yes) self.onLogin() elif flag == -1: QMessageBox.warning(self, 'Warining', '输入不能为空', QMessageBox.Yes) else: QMessageBox.warning(self, 'Warining', '你程序写烂了', QMessageBox.Yes) self.userInput.clear() self.pwdInput.clear() self.cpwdInput.clear() if __name__ == "__main__": app = QApplication(sys.argv) registerWindow = RegisterWindow() loginWindow = login.LoginWindow() loginWindow.registerWindow = registerWindow registerWindow.loginWindow = loginWindow registerWindow.show() sys.exit(app.exec_())
def backLogin(self): self.win.destroy() x = login.LoginWindow() x.add_frame()
def logout(self): self.win.destroy() x = login.LoginWindow() x.add_frame()