как сделать, чтобы при закрытии окна готовой exe программы на Python c использованием eel при создании GUI убить процесс консольный? остаётся висеть
Сама суть вопроса в заголовке, добавлю только что консоль при создании через pyinstaller я скрыл(если это имеет значение)
Но впоследствии в процессах в диспетчере задач после закрытия окна программа остаётся висеть..
Как прописать в коде, чтобы при закрытии Gui окна, закрывался весь процесс программы?
Библиотеки используемые в коде:
import pyautogui as pg
import keyboard, eel, time
from threading import Thread
в процессе работы открываются потоки, есть предположение, что они остаются висеть после закрытия окна.. если да, то как сделать, чтобы при закрытии Windows окна программы они полностью закрывались?
Ответы (1 шт):
Автор решения: Виталий
→ Ссылка
необходимо в потоках указывать daemon=True.
пример:
potok=Thread(target=f1,daemon=True)