exit() не работает с cx_freeze

У меня есть программа, в которой я использую кнопку tkinter для выхода из программы с помощью команды exit(). Однако, когда я компилирую программу через cx_freeze, она больше не работает. Я также пробовал с sys.exit(), но тогда кнопка вообще не работает (с cx_freeze или без нее). Любой намек будет оценен, спасибо!


person Michel Plouf    schedule 27.05.2015    source источник
comment
Вы пробовали name_of_application.destroy() вместо этого?   -  person TigerhawkT3    schedule 27.05.2015
comment
Это работает, спасибо! Я не использовал это сначала, потому что я думал, что это не остановит программу, но поскольку это прерывает цикл, это происходит автоматически.   -  person Michel Plouf    schedule 27.05.2015
comment
Прохладно; добавлено в качестве ответа.   -  person TigerhawkT3    schedule 27.05.2015


Ответы (1)


Для tkinter приложений предпочтительным способом выхода является name_of_application.destroy(). Использование exit() может дать непредсказуемые результаты.

person TigerhawkT3    schedule 27.05.2015