Closed pathmapper closed 2 years ago
Gute Idee.
Würde das ganze aber anders angehen: Zunächst ein Menüobjekt erzeugen und mit einem Icon versehen
def __init__(self, iface):
.
.
.
self.menu2 = QMenu(self.tr(u'&Flurstücksfinder NRW'))
self.menu2.setIcon(QIcon(self.icon_path + 'finder.png'))
self.iface.pluginMenu().addMenu(self.menu2)
Dann die Actions an das Menü anhängen
def AddAction(self,...):
.
.
.
if add_to_menu:
self.menu.addAction(action)
self.menu2.addAction(action)
Beim Entladen die Actions aus dem Menü entfernen und das Menü löschen
def unload(self):
for action in self.actions:
self.iface.removePluginMenu(
self.tr(u'&Flurstücksfinder NRW'),
action)
self.iface.removeToolBarIcon(action)
self.iface.removeToolBarIcon(self.tool_btn_action)
self.menu2.deleteLater()