Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. class MyMenuProvider(QgsLayerTreeViewMenuProvider):
  2. def __init__(self, view):
  3. QgsLayerTreeViewMenuProvider.__init__(self)
  4. self.view = view
  5.  
  6. def createContextMenu(self):
  7. if not self.view.currentLayer():
  8. return None
  9. m = QMenu()
  10. m.addAction("Show Attribute Table", self.openAttributeTable)
  11. return m
  12.  
  13. def openAttributeTable(self):
  14. #iface1.openFeatureForm(iface1.activeLayer(), feature, False)
  15. iface1.showAttributeTable(iface1.activeLayer())
  16.  
  17. view = iface1.layerTreeView()
  18. provider = MyMenuProvider(view)
  19. view.setMenuProvider(provider)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement