답변:
마지막 으로이 코드를 사용하면 레이어 색상 변경이 효과적입니다.
QgsMapLayerRegistry.instance().addMapLayer(self.vlayer)
symbols = self.vrlayer.rendererV2().symbols()
symbol = symbols[0]
symbol.setColor(QtGui.QColor.fromRgb(50,50,250))
qgis.utils.iface.mapCanvas().refresh()
qgis.utils.iface.legendInterface().refreshLayerSymbology(self.vlayer)
MapCanvas와 레이어 패널도 다시로드해야합니다.