Aus dem SVG Viewer drucken

Alles rund um die Programmierung mit Qt
Antworten
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

Aus dem SVG Viewer drucken

Beitrag 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?
Dateianhänge
svg.png
svg.png (96.5 KiB) 1986 mal betrachtet
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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.
daRonny
Beiträge: 23
Registriert: 21. November 2007 23:09
Kontaktdaten:

Beitrag 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.
Antworten