QGraphicsSvgItem skalieren
Verfasst: 24. November 2010 10:38
Hallo,
ich muss ein svg bildchen in Rechteck(QGraphicsItem) einfügen. Dafür habe ich eine Klasse geschrieben, die aus QGraphicsSvgItem abgeleitet ist. Nun möchte ich das bildchen in einer bestimmten Größe im Rechteck gezeichnet wird. Dazu rechnete ich ein skalierungfaktor wie folgt.
hscale = sollHeight / (boundingrect von svgItem).height;
wscale = sollWidth / (boundingrect von svgItem).width;
Mit diesen Skalierungsfaktoren habe ich die Transformationsmatrix von svgItem korrigiert. Aber dann ist das bildchen zu klein. Was mache ich beim skalieren falsch? Oder Wie kann ich anders machen?
Vielen herzlichen Dank im Voraus!
Gruß Bugi
ich muss ein svg bildchen in Rechteck(QGraphicsItem) einfügen. Dafür habe ich eine Klasse geschrieben, die aus QGraphicsSvgItem abgeleitet ist. Nun möchte ich das bildchen in einer bestimmten Größe im Rechteck gezeichnet wird. Dazu rechnete ich ein skalierungfaktor wie folgt.
hscale = sollHeight / (boundingrect von svgItem).height;
wscale = sollWidth / (boundingrect von svgItem).width;
Mit diesen Skalierungsfaktoren habe ich die Transformationsmatrix von svgItem korrigiert. Aber dann ist das bildchen zu klein. Was mache ich beim skalieren falsch? Oder Wie kann ich anders machen?
Vielen herzlichen Dank im Voraus!
Gruß Bugi