from qgis.PyQt.QtCore import QCoreApplication from sn_basis.ui.navigation import Navigation class BasisPlugin: def __init__(self, iface): self.iface = iface self.ui = None QCoreApplication.instance().aboutToQuit.connect(self.unload) def initGui(self): self.ui = Navigation(self.iface) def unload(self): if self.ui: self.ui.remove_all()