Я создал окно входа в систему для другого моего python проекта, который хранит и извлекает пароли из файла .txt, и он отлично работает в python IDLE, но как только он скомпилирован с помощью pyinstaller, ничего не происходит, когда вы нажимаете Кнопка «Войти» после ввода ваших данных:
def login(username, password):
user_in = username.value
pwd_in = password.value
f = open("userdata.txt", "r")
data = list(f.read().split(":"))
f.close()
for account in data:
username, password, email = account.split(",")
if user_in == username:
if password == Hash(pwd_in):
failedloginLabel.hide()
window.destroy()
WSG_GUI()
break
else:
failedloginLabel.show()
else:
continue
else:
failedloginLabel.show()
Эта функция запускается после нажатия кнопки «Войти». (WSG_GUI()
- это программа, в которую вы входите)