The Graphics View Framework is a great tool, but I think it is influenced too much by OpenGL or OpenInventor...

The Qt's zoom effectively is a magnifier that magnifies everything. It is basically taking the screen dump and scale the whole things, just as scaling an QPixmap. By doing this, it doesn't improve the view resolution at all. The Qwt's realtime is really a good example on how zoom should work. Qt's current zooming feature is not useful at all at this point.

No one uses Inventor for 2D display in commercial software. In Qt, when we zoom a particular part of a plot area, such as a cross-plot showing with markers, we want to see the data clear separation. But if everything is magnified as if it is a QPixmap, we won't get any improvement in the resolution. One can just achieve this by changing the computer monitor's resolution, for instance, from 1920 x 1200 to 320 x 320....

Any comment?