4
Bắt mã python của QGIS 2.x để hoạt động trong QGIS 3.x? đối tượng không có vấn đề thuộc tính 'LegendInterface'
Đoạn mã sau hoạt động tốt trong QGIS 2.x, tuy nhiên nó không hoạt động trong QGIS 3.x. myDir = 'd:/work/output_folder/' layers = iface.legendInterface().layers() pipe = QgsRasterPipe() for layer in layers: extent = layer.extent() width, height = layer.width(), layer.height() renderer = layer.renderer() provider=layer.dataProvider() crs = layer.crs().toWkt() pipe.set(provider.clone()) pipe.set(renderer.clone()) opts = …