Try: map_item.setNewScale(canvas.scale()) -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Set-Composer-scale-with-pyqgis-tp5275120p5275129.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.