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()
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)
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)
def __init__(self): super().__init__() self.ui = Ui_Login() self.ui.setupUi(self) self.login_info = db.getLoginInfo()
def exit(self): self.reconstruct_ui(Ui_Login()) self.ui.button_enter.clicked.connect(self.login_button_pressed)