Моя проблема в том, что у меня есть графический интерфейс, созданный в tkinter, который отображает некоторые карты и информацию, и эта часть работает хорошо, но когда я пытаюсь закрыть программу с помощью кнопки X в окне, процесс все еще выполняется, и мне приходится завершить процесс с помощью кнопки остановки, как написано в этом вопросе, они рекомендуют запускать в CMD, я сделал это в Windows и проверил диспетчер задач, и после закрытия программы процесс все еще продолжался, что я могу сделать, чтобы это исправить?
Вот структура сценарий:
#This is some figure where i plot the maps
#marco de imagen principal
f = plt.figure(figsize=(3,3))
axe = f.add_subplot(111)
#axe = f.add_subplot(111)
#plt.axis('off')
axe.format_coord = lambda x, y: ''
#marco de ploteo de mapa
figu=plt.Figure(figsize=(2,2))
#ploteo=figu.add_subplot(111)
ploteo=figu.add_axes([0, 0, 1, 1])
ploteo.format_coord = lambda x, y: ''
plt.axis('off')
Class Inicio(tk.Tk):
def __init__(self, *args, **kwargs):
#I initialize all the menu, labels, variables and canvas and some other functions
def libro(self):
def onpress(self,event):
.
.
.
and more funtions
ex = Inicio()
ex.geometry("1280x720")
ex.mainloop()
Моя проблема в том, что у меня есть графический интерфейс, созданный в tkinter, который отображает некоторые карты и информацию, и эта часть работает хорошо, но когда я пытаюсь закрыть программу с помощью кнопки X в окне, процесс все еще выполняется, и мне приходится завершить процесс с помощью кнопки остановки, как написано в этом вопросе, они рекомендуют запускать в CMD, я сделал это в Windows и проверил диспетчер задач, и после закрытия программы процесс все еще продолжался, что я могу сделать, чтобы это исправить? Вот структура сценарий:
[code]#This is some figure where i plot the maps #marco de imagen principal f = plt.figure(figsize=(3,3)) axe = f.add_subplot(111) #axe = f.add_subplot(111) #plt.axis('off') axe.format_coord = lambda x, y: ''
#marco de ploteo de mapa figu=plt.Figure(figsize=(2,2)) #ploteo=figu.add_subplot(111) ploteo=figu.add_axes([0, 0, 1, 1]) ploteo.format_coord = lambda x, y: '' plt.axis('off')
Class Inicio(tk.Tk): def __init__(self, *args, **kwargs): #I initialize all the menu, labels, variables and canvas and some other functions