ich habe ein QWidget (RenderArea genannt) auf dem ich ein SVG zeichne:
Code: Alles auswählen
void RenderArea::paintEvent(QPaintEvent * /* event */){
QPainter painter(this);
renderer -> render(&painter); // renderer ist ein QSvgRenderer Objekt
}
Jetzt moechte ich mehrere Bilder auf diesem QWidget darstellen und sollen sich auch mit dem Fenster vergroessern. Ich habe:
Code: Alles auswählen
void RenderArea::paintEvent(QPaintEvent * /* event */){
QRectF bounds(0,0,200,200);
QPainter painter(this);
renderer -> render(&painter,bounds);
painter.translate(200,200);
renderer -> render(&painter,bounds);
}
Danke!