La documentación dice que cuando se emite el siguiente comando en una capa vectorial (polígono), el marcador de vértice se mostrará en modo de edición:
layer.startEditing()
Pero no muestra los marcadores de vértice.
He encontrado que hay un método estático drawVertexMarker en la clase QgsVectorLayer, pero ¿tengo que llamarlo manualmente para dibujar un marcador en cada vértice? Además, si estoy moviendo vértices en el modo de edición, ¿tengo que volver a dibujar constantemente todos los vértices?
Adicionalmente, existe la propiedad editBuffer() que devuelve la referencia QgsVectorLayerEditBuffer, ¿es posible mostrar esa capa buffer en modo edición para ayuda visual?