更改格网单位、透明度

This commit is contained in:
copper 2022-07-01 22:17:15 +08:00
parent b47578c7e8
commit e3c7851c73

View File

@ -322,12 +322,15 @@ class GridLayer(BasicLayer):
def set_render(self):
symbol_layer = QgsSimpleLineSymbolLayer()
symbol_layer.setWidth(1)
symbol_layer.setColor(QColor.fromRgb(255,255,255, 200))
width = 1
if self.geo is not None:
width = self.geo[1]
symbol_layer.setWidth(width)
symbol_layer.setColor(QColor.fromRgb(255,255,255, 255))
symbol = QgsLineSymbol()
symbol.changeSymbolLayer(0, symbol_layer)
# symbol.setWidthUnit(QgsUnitTypes.RenderMapUnits)
symbol.setWidthUnit(QgsUnitTypes.RenderMapUnits)
render = QgsSingleSymbolRenderer(symbol)
self.layer.setRenderer(render)