Hallo,

ich habe ein Problem mit QWMatrix. Ich versteh die Klasse nicht.
Ich habe einen CanvasView, denn ich mit:
Code:
    QWMatrix m = m_view->worldMatrix();
    m.scale( 2.0, 2.0 );
    m_view->setWorldMatrix( m );
zoomen, bzw mit :
Code:
    QWMatrix m = m_view->worldMatrix();
    m.scale( 0.5, 0.5 );
    m_view->setWorldMatrix( m );
unzoomen kann.
Der Zoom bezieht sich aber immer wieder auf die linke obere Ecke des Views. Ich möchte aber einen bestimmten Bildbereich zoomen. Nun dachte ich, das ich mit QWMatrix translate da was machen kann, aber ich glaube das mittlerweile nicht mehr, da ich einfach nicht richtig verstehe was QWMatrix macht.

(Ich hoffe nicht zu verwustelt beschreiben)