plugin.py 552 B

12345678910111213141516171819
  1. from .widgets.toolbar import SiweiToolbar
  2. class Siwei:
  3. def __init__(self, iface):
  4. self.iface = iface
  5. # 设置QGIS界面接受拖放
  6. # self.iface.setDragDropEnabled(True)
  7. self.toolbar = SiweiToolbar(self.iface)
  8. self.initGui()
  9. def initGui(self):
  10. self.iface.addToolBar(self.toolbar)
  11. def unload(self):
  12. """Unload from the QGIS interface"""
  13. self.toolbar.remove_dock()
  14. mw = self.iface.mainWindow()
  15. mw.removeToolBar(self.toolbar)
  16. self.toolbar.deleteLater()