QT3
I have a pixmap background in a QCanvas which the user can zoom in to find details in then click on the details to mark them. I draw a QCanvasPolygonItem subclass to mark the spot. I would like the marker to appear the same size as the user zooms in an out.

Zooming is done in the conventional manner through the QCanvasView using the QWMatrix to zoom (and pan). The normal behavior is for the marker to appear larger when the user zooms in.

I draw the marker in the drawShape methd of my subclass. How can I work with the world matrix to maintain the same position on the canvas relative to the background but not change size when zooming?

-- Windflower