SVG-Grafiken anzeigen
Verfasst: 23. Februar 2010 12:57
Hallo,
ich bin dabei zu versuchen SVG-Grafiken anzuzeigen.
Ich habe es auch hinbekommen, allerdings mit einem Umweg.
Mein Code sieht im Moment so ähnlich aus:
So funktioniert es, aber ich habe ebend bedenken, dass das zu langsam geht. Ich meine, so wird ja in jedem PaintEvent ein neues Image angelegt und gezeichnet.....
Ich hatte es auch mal so probiert:
allerdinngs hatte ich da noch ein zusätzliches störendes gepunktetes Rechteck in der oberen Ecke in dem Berecih in dem die SVG-Grafik gezeichnet werden soll.
Hat da vlt. jemand eine Ahnung oder Tipp/Erfahrung?
Grüße...
ich bin dabei zu versuchen SVG-Grafiken anzuzeigen.
Ich habe es auch hinbekommen, allerdings mit einem Umweg.
Mein Code sieht im Moment so ähnlich aus:
Code: Alles auswählen
QImage image(size,QImage::Format_ARGB32);
image.fill(0);
QPainter imagePainter(&image);
mRend = new QSvgRenderer(QString("Blaaa.svg"),NULL);
mRend ->render(&imagePainter);
pDC->drawImage(aRectsize,image);
Ich hatte es auch mal so probiert:
Code: Alles auswählen
mRend = new QSvgRenderer(QString("Blaaa.svg"),NULL);
/// im PaintEvent
mRend ->render(pDC);
Hat da vlt. jemand eine Ahnung oder Tipp/Erfahrung?
Grüße...