<div><div dir="auto">Hi,</div><div dir="auto"><br></div><div dir="auto">I have now done some testing and with qgisinterface it is possible to get the QgsAttributeDialog with getfeatureform then it is possible to use setHighlight and assign the QgsHighlight.</div><div dir="auto">Now the last problem. In the docs for QgsHighlight </div><div dir="auto"><br></div><div dir="auto"><table class="memname" style="color:rgb(37,53,85);font-family:Roboto,sans-serif;font-size:14px;font-weight:bold;background-color:rgb(226,232,242);font-stretch:normal;line-height:22px;margin-left:6px"><tbody><tr></tr><tr><td class="memname" style="margin-left:6px;vertical-align:bottom">QgsHighlight::QgsHighlight </td><td style="vertical-align:bottom">(</td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom"><a class="el" href="http://qgis.org/api/2.14/classQgsMapCanvas.html" style="color:rgb(70,101,162);text-decoration:none">QgsMapCanvas</a> * </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">mapCanvas, </td></tr><tr><td class="paramkey" style="text-align:right;vertical-align:bottom"></td><td style="vertical-align:bottom"></td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom">const <a class="el" href="http://qgis.org/api/2.14/classQgsGeometry.html" style="color:rgb(70,101,162);text-decoration:none">QgsGeometry</a> * </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">geom, </td></tr><tr><td class="paramkey" style="text-align:right;vertical-align:bottom"></td><td style="vertical-align:bottom"></td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom"><a class="el" href="http://qgis.org/api/2.14/classQgsVectorLayer.html" style="color:rgb(70,101,162);text-decoration:none">QgsVectorLayer</a> * </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">layer </td></tr><tr><td style="vertical-align:bottom"></td><td style="vertical-align:bottom">)<br><br></td></tr></tbody></table></div><div dir="auto"><br></div><div dir="auto">And</div><div dir="auto"><table class="memname" style="font-weight:bold;font-stretch:normal;font-size:14px;line-height:22px;font-family:Roboto,sans-serif;margin-left:6px;color:rgb(37,53,85);background-color:rgb(226,232,242)"><tbody><tr><td class="memname" style="margin-left:6px;vertical-align:bottom">QgsHighlight::QgsHighlight </td><td style="vertical-align:bottom">(</td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom"><a class="el" href="http://qgis.org/api/2.14/classQgsMapCanvas.html" style="color:rgb(70,101,162);text-decoration:none">QgsMapCanvas</a> * </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">mapCanvas, </td></tr><tr><td class="paramkey" style="text-align:right;vertical-align:bottom"></td><td style="vertical-align:bottom"></td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom">const <a class="el" href="http://qgis.org/api/2.14/classQgsFeature.html" style="color:rgb(70,101,162);text-decoration:none">QgsFeature</a> & </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">feature, </td></tr><tr><td class="paramkey" style="text-align:right;vertical-align:bottom"></td><td style="vertical-align:bottom"></td><td class="paramtype" style="white-space:nowrap;vertical-align:bottom"><a class="el" href="http://qgis.org/api/2.14/classQgsVectorLayer.html" style="color:rgb(70,101,162);text-decoration:none">QgsVectorLayer</a> * </td><td class="paramname" style="color:rgb(96,32,32);white-space:nowrap;vertical-align:bottom">layer </td></tr><tr><td style="vertical-align:bottom"></td><td style="vertical-align:bottom">)<br></td></tr></tbody></table></div><div dir="auto"><br></div><div dir="auto">It should be possible to construct a QgsHighlight with a true feature shape based on the styling. I get an error when passing QgsFeature. It seems that only QgsGeometry is supported?</div><div dir="auto"><br></div><div dir="auto">Anyone knows if this is an error or is it possible to construct the highlight with true feature shape?</div><div dir="auto"><br></div><div dir="auto">Best regards</div><div dir="auto">Anders</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote"><div>man. 25. sep. 2017 kl. 18.10 skrev Anders Vittrup <<a href="mailto:anvit2a@gmail.com">anvit2a@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hi,<div><br></div><div>I'm making a small plugin for a custom editorwidget and I'm using QgisInterface openFeatureForm from within my widget to open other feature forms on diffrent layers.</div><div><br></div><div>I just cannot seem to figure out how to make the feature being highlighted on the map (red highlighing when using the identify feature tool).</div><div>I already have a tool that will "flash" a feature for like half a second (Using QgsRubberBand) but that is not what i want for the new feature form.</div><div>How do i get the same effect when the feature form is opened (with pyqgis) so it will also highlight the feature on the map. Eg. if i have two feature form's open an active one the feature is highlighted (exactly like identify feature). (when the feature form is closed or inactive the highlight should disappear)</div><div><br></div><div>Best regards</div></div><div><div>Anders</div></div></blockquote></div></div>