Приветствуем вас!

Присоединяйтесь в наше сообщество!

Ура, вы вернулись!

Вход в ваш аккаунт!

Забыли пароль,

Введите свой Email и вы получите ссылку для сброса пароля. Следуйте инструкциям.

Вы должны войти в систему, чтобы задать вопрос.

Кратко объясните, почему вы решили подать жалобу, мы обязательно рассмотрим в ближайшее время.

Пожалуйста, кратко объясните, почему вы считаете, что этот ответ должен быть отмечен.

Пожалуйста, кратко объясните, почему вы считаете, что этот пользователь должен быть отмечен.

to-ask.ru Последние Вопросы

  • 0
  • 0
Admin
TO-ASK

Ошибка 107 в PyCharm пытаюсь запустить код в PyCharm и вылетает ошибка 107. Как исправить ошибку? срочно помогите пж

вот кодimport sys from PyQt6.QtWidgets import ( QApplication, QWidget, QVBoxLayout, QLabel, QLineEdit, QPushButton, QMessageBox ) class DatabaseApp(QWidget): def __init__(self): super().__init__() self.initUI() self.users = {} # Словарь для хранения пользователей (email: password) def initUI(self): self.setWindowTitle(База данных курьерской фирмы) self.setGeometry(100, 100, 300, 250) layout = QVBoxLayout() self.email _label = QLabel(Электронная почта:) self.email _input = QLineEdit() layout.addWidget( self.email _label) layout.addWidget( self.email _input) self.password_label = QLabel(Пароль:) self.password_input = QLineEdit() self.password_input.setEchoMode(QLineEdit.EchoMode.Password) layout.addWidget(self.password_label) layout.addWidget(self.password_input) self.register_button = QPushButton(Зарегистрироваться) self.register_button.clicked.connect(self.register) layout.addWidget(self.register_button) self.login_button = QPushButton(Войти) self.login_button.clicked.connect(self.login) layout.addWidget(self.login_button) self.setLayout(layout) def register(self): email = self.email _input.text() password = self.password_input.text() if email in self.users: QMessageBox.warning(self, Ошибка, Пользователь с такой электронной почтой уже существует.) else: self.users[email] = password QMessageBox.information(self, Успех, Регистрация прошла успешно!) # Запрос повторного ввода электронной почты и пароля self.request_credentials() def request_credentials(self): email, ok1 = QInputDialog.getText(self, Введите электронную почту, Электронная почта:) if not ok1: return password, ok2 = QInputDialog.getText(self, Введите пароль, Пароль:, QLineEdit.EchoMode.Password) if not ok2: return if email in self.users and self.users[email] == password: QMessageBox.information(self, Успех, Вход выполнен успешно!) else: QMessageBox.warning(self, Ошибка, Пароль неверный. Попробуйте еще раз.) def login(self): email = self.email _input.text() password = self.password_input.text() if email in self.users and self.users[email] == password: QMessageBox.information(self, Успех, Вход выполнен успешно!) else: QMessageBox.warning(self, Ошибка, Пароль неверный. Попробуйте еще раз.) if __name__ == __main__: app = QApplication(sys.argv) window = DatabaseApp() window.show() sys.exit(app.exec())

Оставить ответ

Оставить ответ

Выберите отсюда тип видео.

Вставьте ID видео сюда: https://www.youtube.com/watch?v=sdUUx5FdySs Пример: "sdUUx5FdySs".