[Qgis-developer] setting QgsMapCanvas size, for testing map tools

Sandro Santilli strk at kbt.io
Wed Jun 29 08:16:07 PDT 2016


On Wed, Jun 29, 2016 at 04:44:29PM +0200, Richard Duivenvoorde wrote:

> https://github.com/rduivenvoorde/simplesvg/blob/master/src/simplesvg/mapsizer/MapSizerDialog.py#L93
> 
> the hard part (I think) is that the exact size of the mapcanvas was
> defined relative to other (parent) widgets, and for example depending on
> the OS....

I just figured my test canvas has no parent, but still ->resize()
doesn't make ->scale() return what I would expect...

I'm not sure if this is done in any other testcase, but I'm trying
to emulate user interaction, like:

 1. Select a layer in the registry
 2. Put layer in edit mode
 3. Activate node tool
 4. Click on a pixel coordinate

Do you know of an example test I should look at, if any ?

--strk;


More information about the Qgis-developer mailing list