Hi,

When zooming a canvas view holding a canvas with a single canvas line, the line is rendered incorrectly:

Qt Code:
  1. QCanvas* canvas = new QCanvas(4000,4000);
  2. QCanvasView* canvasView = new QCanvasView(canvas);
  3. QCanvasLine* line = new QCanvasLine(canvas);
  4. line->setPoints(5,5,3995,3995);
  5. line->show();
  6. canvasView->setWorldMatrix(QWMatrix(canvasView->worldMatrix()).scale(10,10));
  7. canvasView->show();
To copy to clipboard, switch view to plain text mode 

While the line should be rendered along almost the entire diagonal, only a small upper-left part is rendered. Moreover when scrolling, small artefacts are shown.

Is there anything that can be done about this?
[I am using Qt 3.3.3/Linux]

Pieter