Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PyQt5 import QtWidgets, QtGui
- from PyQt5.QtCore import Qt
- from auth import Ui_MainWindow # импорт нашего сгенерированного файла
- from PyQt5.QtWidgets import QLineEdit, QMessageBox
- from reg import Ui_Registr
- import sys
- class Mywindow(QtWidgets.QMainWindow):
- def __init__(self):
- self.Type = True
- super(Mywindow, self).__init__()
- self.ui = Ui_MainWindow()
- self.ui.setupUi(self)
- self.setFixedSize(242, 440)
- self.setWindowTitle('Авторизация')
- font = QtGui.QFont("Times", 12, QtGui.QFont.Bold)
- fonts = QtGui.QFont("Times", 12, QtGui.QFont.Bold)
- self.ui.lineEdit.setFont(font)
- self.ui.lineEdit_2.setFont(fonts)
- self.ui.lineEdit_2.setEchoMode(QLineEdit.Password)
- self.ui_label()
- def ui_label(self):
- self.ui.label_2.setText('PASSWORD')
- self.ui.label_2.setAlignment(Qt.AlignCenter)
- self.ui.label_2.setFont(QtGui.QFont("Times", 20, QtGui.QFont.Cursive))
- self.ui.label.setAlignment(Qt.AlignCenter)
- self.ui.label.setFont(QtGui.QFont("Times", 20))
- self.ui.label.setText('LOGIN')
- self.click()
- def click(self):
- self.ui.pushButton.clicked.connect(self.click_auth)
- def click_auth(self):
- login = self.ui.lineEdit.text()
- password = self.ui.lineEdit_2.text()
- print(login, '', password)
- if login == 'hello' and password == 'hello':
- self.w2 = Program()
- self.w2.show()
- application.hide()
- else:
- QMessageBox.warning(self, 'Ошибка', "Неверный логин или пароль")
- class Program(QtWidgets.QMainWindow):
- def __init__(self):
- super(Program, self).__init__()
- self.ui = Ui_Registr()
- self.ui.setupUi(self)
- self.setWindowTitle('Программа')
- self.ui.pushButton.clicked.connect(self.btn)
- def btn(self):
- self.w1 = Mywindow()
- self.w1.hide()
- application.show()
- app = QtWidgets.QApplication([])
- application = Mywindow()
- application.show()
- sys.exit(app.exec())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement