Я запрограммировал программу на Tkinter, Python 3.7. И когда я попытался добавить кнопку выхода, это сработало:
def clicked2():
quit()
Но когда я конвертировал файл .pyw в файл .exe с помощью PyInstaller:
pyinstaller -F BrainCell.pyw
.. В основном это сработало. Все работало , кроме функции quit (). Я изменил quit () на os.quit (), sys.quit (), exit (), os.exit (), sys.exit () и так далее. (И да, я импортировал sys и os.) Я преобразовал их все в файлы .exe, и кнопка нигде не работала!:
Exception in Tkinter callback
Traceback (most recent call last):
File "tkinter\__init__.py", line 1705, in __call__
File "BrainCell.py", line 164, in clicked2
NameError: name 'quit' is not defined
Есть у кого-нибудь идеи? - О том, как я могу сделать функцию выхода, которая не ломается, когда я конвертирую ее в файл .exe?
(Кстати, Я ИСПОЛЬЗОВАЛ ФАЙЛ .PY ПРИ ОТЛАДКЕ)
надеюсь, вы можете помочь, спасибо!