Guest User

Untitled

a guest
Oct 22nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. layer = iface.activeLayer()
  2. features = layer.getFeatures()
  3. feature_list = list(f for f in features)
  4. feat = feature_list[0]
  5. iface.openFeatureForm(layer, feat, True)
  6.  
  7. from qgis.gui import QgsMapToolIdentifyFeature
  8. from PyQt5.QtGui import QCursor
  9.  
  10. def onFeatureIdentified(feat):
  11. iface.openFeatureForm(layer, feat, True)
  12.  
  13. mapTool = None
  14. canvas = iface.mapCanvas()
  15. layer = iface.activeLayer()
  16. mapTool = QgsMapToolIdentifyFeature(canvas)
  17. mapTool.setLayer(layer)
  18. cursor = QCursor()
  19. cursor.setShape(Qt.WhatsThisCursor)
  20. mapTool.setCursor(cursor)
  21. canvas.setMapTool(mapTool)
  22. mapTool.featureIdentified.connect(onFeatureIdentified)
Add Comment
Please, Sign In to add comment