для моей программы я использую tkinter для графического интерфейса.Перед запуском программы я хочу ввести пароль.Я использовал функцию input ().При запуске моего кода в моем ноутбуке Jupyter все работает нормально.Поэтому я создал исполняемый файл с помощью pyinstaller, но при двойном щелчке он не запустится и не запросит ввод.Так как я часто использовал pyinstaller, я не думаю, что мне не удалось создать exe-файл, поэтому я предполагаю, что проблема заключается в функции input ().Есть ли другой способ запросить ввод данных пользователем?
Я попытался создать окно с виджетом ввода через Toplevel, но я не совсем уверен, как его реализовать, так как хочу запустить программу ПОСЛЕ того, как я ввел пароль.
Мой соответствующий код:
if __name__=='__main__':
root = tkinter.Tk()
asd = input("Enter the password:")
if asd == str(12345):
app = GUI(master=root)
app.master.title("Programm Links")
app.master.minsize(600,400)
root.config(menu=app.menubar)
app.center(root)
app.mainloop()
else:
root.destroy()