Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. composerList = self.iface.activeComposers()
  2. if(len(composerList) < 1):
  3. return
  4.  
  5. composerView = composerList[0]
  6. composition = composerView.composition()
  7. if(composition is None):
  8. return
  9.  
  10. for item in composition.selectedComposerItems():
  11. //Need to check for QgsComposerLabel type and update the text.
  12.  
  13. for item in composition.selectedComposerItems():
  14. try:
  15. item.__class__ = qgis.core.QgsComposerLabel
  16. if item.displayText() == "$NAME$":
  17. print "I found one"
  18. item.setText("Hello World")
  19. except:
  20. print "Fail"
  21.  
  22. type(item).__name__
  23.  
  24. try:
  25. #print item.id
  26. if item.id()=="build_id":
  27. print "found id"
  28. item.setText(current_gid)
  29. except:
  30. print "Fail"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement