0
私はuser;password;fullname
をメモ帳に入れています。PYTHON(PYQT) - CSV - READING BY ROW
私のフォームはラインウィジェットに置いたときにのみユーザとパスワードを受け入れるべきですが、これを実行するたびにフォームが終了します。
def login_button_clicked(self):
import csv
with open('user.txt', newline='') as f:
reader = csv.reader(f, delimiter=';', quoting=csv.QUOTE_ALL)
for row in reader:
us, pa, fn = line.rstrip().split(';')
if self.username_line.text() == us and self.password_line.text() == pa:
QtWidgets.QMessageBox.information(self, "LOGIN", "LOGIN SUCCESSFUL!")
self.isLogged.emit()
self.close()
return
else:
QtWidgets.QMessageBox.information(self, "LOGIN FAILED", "LOGIN FAILED!")