Hi, there is one more thing: One may not use setWorldMatrix or setClipRegion directly in canossa, since canossa passes you a QPainter for drawing that may already be rotated/scaled/clipped. Of course you can rotate, scale, clip etc. as usual, but you must do additional! rotations, scaling etc. And always add! clip regions, dont just set them. So for rotation do for example: QWMatrix m = painter.worldMatrix(); m.rotate .... painter.setWorldMatrix( m ). Thanks! Bye Torben