def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ self.canvas = None QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ self.canvas = None QCellWidget.deleteLater(self)
def deleteLater(self): global viswinmapper #print "deleting" if self.view is not None: self.view.setParent(None) windowKey = self.getKey() availWindows.append((self.view,viswinmapper[windowKey])) del viswinmapper[windowKey] QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Overriding PyQt deleteLater to free up resources """ self.fig.clf() self.map_canvas.close() gc.collect() QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ self.renderer_maps = {} for ren in self.getRendererList(): self.mRenWin.RemoveRenderer(ren) self.removeObserversFromInteractorStyle() self.SetRenderWindow(None) QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ self.renderer_maps = {} for ren in self.getRendererList(): self.mRenWin.RemoveRenderer(ren) self.removeObserversFromInteractorStyle() self.SetRenderWindow(None) QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Overriding PyQt deleteLater to free up resources """ # Destroy the old one if possible if self.figManager: try: pylab.close(self.figManager.canvas.figure) # There is a bug in Matplotlib backend_qt4. It is a # wrong command for Qt4. Just ignore it and continue # to destroy the widget except: pass self.figManager.window.deleteLater() QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Overriding PyQt deleteLater to free up resources """ # Destroy the old one if possible if self.figManager: try: pylab.close(self.figManager.canvas.figure) # There is a bug in Matplotlib backend_qt4. It is a # wrong command for Qt4. Just ignore it and continue # to destroy the widget except: pass self.figManager.window.deleteLater() QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ #we need to re-parent self.window or it will be deleted together with #this widget. The immediate parent is also deleted, so we will set to # parent of the parent widget if self.vcsWindow is not None: self.vcsWindow.setParent(self.parent().parent()) self.vcsWindow.setVisible(False) self.canvas = None self.vcsWindow = None QCDATWidget.usedIndexes.remove(self.windowId) QCellWidget.deleteLater(self)
def deleteLater(self): """ deleteLater() -> None Make sure to free render window resource when deallocating. Overriding PyQt deleteLater to free up resources """ #we need to re-parent self.window or it will be deleted together with #this widget. The immediate parent is also deleted, so we will set to # parent of the parent widget if self.window is not None: self.window.setParent(self.parent().parent()) self.window.setVisible(False) self.canvas = None self.window = None QCDATWidget.usedIndexes.remove(self.windowId) QCellWidget.deleteLater(self)
def deleteLater(self): QCellWidget.deleteLater(self)
def deleteLater(self): QCellWidget.deleteLater(self)