Esempio n. 1
0
    def login(self):
        # destroy current window
        self.win.destroy()

        #open the new window
        log = login.LoginWindow()
        log.add_frame()
Esempio n. 2
0
 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()
Esempio n. 3
0
    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)
Esempio n. 5
0
 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가 없습니다..ㅠㅠ")
Esempio n. 6
0
 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가 없습니다..ㅠㅠ")
Esempio n. 7
0
 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')
Esempio n. 8
0
    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()
Esempio n. 10
0
__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_())
Esempio n. 11
0
 def back(self):
     self.win.destroy()
     log = login.LoginWindow()
     log.add_Frame()
Esempio n. 12
0
 def login(self):
     self.root.destroy()
     log = login.LoginWindow()
     log.add_frame()
Esempio n. 13
0
 def login(self):
     self.win.destroy()
     log = login.LoginWindow()
     log.main()
Esempio n. 14
0
            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_())
Esempio n. 15
0
 def backLogin(self):
     self.win.destroy()
     x = login.LoginWindow()
     x.add_frame()
Esempio n. 16
0
 def logout(self):
     self.win.destroy()
     x = login.LoginWindow()
     x.add_frame()