Ajoutez la partie suivante sous le script qui affiche la figure avec matplotlib.
tkinter.py
def _destroyWindow():
root.quit()
root.destroy()
root = tk.Tk()
root.withdraw()
root.title("title")
root.geometry("770x500")
root.protocol('WM_DELETE_WINDOW', _destroyWindow) # When you close the tkinter window.
# Canvas
canvas = FigureCanvasTkAgg(fig, master=root) # Generate canvas instance, Embedding fig in root
canvas.draw()
canvas.get_tk_widget().pack()
#canvas._tkcanvas.pack()
# root
root.update()
root.deiconify()
root.mainloop()
Si la figure de la marque de plume bleue est affichée avec ceci, c'est ok
Recommended Posts