QGIS/render.py
@@ -82,6 +82,7 @@ # map = layout.itemById(r'地图') map = layout.referenceMap() map.zoomToExtent(map.extent()) print('1:' + str(math.ceil(map.scale()))) # 设置图层 @@ -92,9 +93,14 @@ # set_layers_valid(project, showLayers) set_item_visibility(root, showLayers) collection = layout.pageCollection() page = collection.page(0) page.refreshItemSize() # 刷新 layout.refresh() map.refresh() layout.updateBounds() layout.refresh() # 导出 exporter = QgsLayoutExporter(layout)