Same mistake with refresh() at the end.

Am 05.06.2014 19:11, schrieb Rouzaud Denis:
self.canvasRaster.refresh() at the end ?

On 05 Jun 2014, at 18:27, Felix Schmidt <felix.schm...@uni-weimar.de> wrote:




Hello everyone,
I try to load on signal, a rasterlayer to qgsmapcanvas. I try it like in
the pycookbook:

@QtCore.pyqtSlot()
     def loadRasterImage(self):
     print "slot works"
         fileName = QFileDialog.getOpenFileName(None, "historical map",
".", "Image Files (*.png *.jpg *.bmp *.tiff)")
         fileInfo = QFileInfo(fileName)
         baseName = fileInfo.baseName()
         rlayer = QgsRasterLayer(fileName, baseName)
         if not rlayer.isValid():
             print "Layer failed to load!"
         QgsMapLayerRegistry.instance().addMapLayer(rlayer)
     print rlayer.extent().yMinimum()
     self.canvasRaster.setExtent(rlayer.extent())
     self.canvasRaster.setLayerSet( [ QgsMapCanvasLayer(rlayer) ] )

self.canvasRaster is defined in the gui . I search for 8h but I dont
find a solutionen, because there are no errors.

It load the rasterlayer to the main program of qgis, but not in my
qgsmapcanvas. it is still white.

please help me.

Felix



_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to