def closeEvent(self, event): try: self.updateSig.sig.disconnect() except: pass try: self.restartSig.sig.disconnect() except: pass self.figs_tab_widget.clear() self.figsInfo = [] self.figsTitle = [] self.subplots = [] self.fig_subplot_nums2marker = [] self.fig_ax = [] self.figCanvas = [] try:plt.close('all') except: pass try: QWidget.closeEvent(self, event) except: pass
def closeEvent(self, event): try: self.updateSig.sig.disconnect() except: pass try: self.restartSig.sig.disconnect() except: pass try: plt.close('all') except: pass try: QWidget.closeEvent(self, event) except: pass