Обновление векторного слоя pyqgis
Добавлено: 02 дек 2014, 09:56
Доброго дня. Подскажите такую простую вещь: допустим, я пишу плагин, в котором происходит редактирование векторного слоя. Например, ставится точка с помощью provider.addFeatures([feature]). Точка эта физически появляется в слое, но не отображается сразу. Если поменять масштаб, то можно её увидеть, но как бы это сделать без смены масштаба? Нужно использовать перерисовку с рендерером? В API нашёл QgsMapCanvasMap.refresh(), но написано, что с версии 2.4 она не делает ничего и оставлена для совместимости скорее. У меня стоит версия QGis 2.6 Brighton