Seite 1 von 1

Aus dem SVG Viewer drucken

Verfasst: 26. Januar 2008 19:26
von daRonny
Ich bin echt ratlos. Wie auf dem Bild zu sehen, habe ich in den SVG Viewer der in den Beispielen dabei ist umgestalltet und möchte eine Druckfunktion einführen.

Ich habe nun ein Menübutton hinzugefügt, so dass sich der PrintDialog öffnet. Nun weiss ich jedoch nicht wie ich das Bild aus dem SVG Viewer drucken kann.

Hier ist mein Code soweit:

Code: Alles auswählen

 
    QPrinter printer;
      
    QPrintDialog prt(&printer, this);
    prt.exec(); 
Wie sieht es eigentlich mit dem QSvgRenderer aus?

Verfasst: 26. Januar 2008 19:37
von upsala
QPrinter ist ein PaintDevice und QSvgRenderer kann auf einem QPainter ausgeben. Also eigentlich kein Problem. Nur der Sinn des Screenshots erschließt sich mir in diesem Zusammenhang nicht ganz.

Verfasst: 26. Januar 2008 19:40
von daRonny
:oops: ... das Bild sollte auch nur darstellen was ich vorhabe. Das Bild im Backround soll gedruckt werden. Nur ich weiss nicht wie ich mit dem QSvgRenderer umgehen kann.