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