Пример #1
0
 def __init__(self):
     # Подключение SQL сервера, инициализация UI.
     self.SQL_server, self.app = SQL('Diary'), QtWidgets.QApplication(sys.argv)
     self.cursor, self.entered, self.main_window, self.ui, self.is_student, self.id, self.month_id = \
         self.SQL_server.conn.cursor(), False, QtWidgets.QMainWindow(), \
         Ui_Login(), True, 0, datetime.now().month
     self.ui.setupUi(self.main_window)
     self.main_window.show()
     self.ui.button_enter.clicked.connect(self.login_button_pressed)
     self.ui.button_register.clicked.connect(lambda: webbrowser.open("https://docs.google.com/forms/d/17OsG-ncuNbhOrxpRrUZKgSHclN2EpyKTEvcKgew-fng"))
     locale.setlocale(locale.LC_ALL, ('RU', 'UTF8'))
     self.main()
Пример #2
0
    def __init__(self):
        QDialog.__init__(self)
        self.timer = QTimer()
        self.ui = Ui_Login()
        self.ui.setupUi(self)
        self.ui.logoLab.setFixedSize(120, 120)
        logo = QPixmap(LOGO_PATH)
        logo = logo.scaled(self.ui.logoLab.size(), Qt.IgnoreAspectRatio,
                           Qt.SmoothTransformation)
        self.ui.logoLab.setPixmap(logo)

        self.clnt_socket = ClntSocket()
        self.mw = MainWindow(self.clnt_socket)
        self.ui.signInBtn.clicked.connect(self.login_request)
        self.timer.timeout.connect(self.login_failed)
        self.clnt_socket.login_signal.connect(self.login_handle)
Пример #3
0
    def __init__(self):
        super(LoginDialog, self).__init__()
        # extracting UI from login_ui.py file
        self.ui = Ui_Login()
        self.ui.setupUi(self)

        # making password field echo asterisks instead of characters
        self.ui.lineEdit_2.setEchoMode(QLineEdit.Password)

        # connecting login action
        self.ui.pushButton.clicked.connect(self.login)

        # loading list of users and ther password
        self.users = dict()
        for line in open(path.join('.profile', 'users')).read().split('\n'):
            name, password = line.split('\t')
            self.users[name] = password

        # creating main dialog instance to launch it after login was successful
        self.md = MainDialog(self)
Пример #4
0
 def __init__(self):
     super().__init__()
     self.ui = Ui_Login()
     self.ui.setupUi(self)
     self.login_info = db.getLoginInfo()
Пример #5
0
 def exit(self):
     self.reconstruct_ui(Ui_Login())
     self.ui.button_enter.clicked.connect(self.login_button_pressed)