Seite 1 von 1
Qt4: QPicture kann keine SVG Dateien schreiben
Verfasst: 26. September 2006 16:51
von stimpy
Hallo!
Qt4: QPicture kann mit save() keine SVG Dateien schreiben
Das is keine Frage, das ist eine Auskunft von Trolltech.
outputFormatList() gibt eine leere Liste zurück -> also auch kein PDF usw.
Da bin ich doch verwundert. Immerhin kann man mit Q3Picture
arbeiten.
Ich hoffe mal, das wird noch nachgereicht...
Stimpy
Verfasst: 26. September 2006 16:56
von FlorianBecker
Soweit ich weiß, wird mit Qt 4.2 SVG auch wie alle anderen ImageFormats verarbeitet, dann sollte das schon gehen.
Ich verstehe allerdings nicht so ganz, wieso dein Beitrag hier gepostet wurde.
Verfasst: 26. September 2006 17:03
von stimpy
OK, war evtl. die falsche Rubrik.
Ich hatte ewig rumgesucht. Jetzt hatte ich die Lösung und war etwas verwirrt, warum das einfach nicht mehr gehen sollte.
Also wenn das mit QT 4.2 behoben wird, dann ist ja alles bestens...

Verfasst: 26. September 2006 19:12
von Uwe
Laut Auskunft vom TrollTech Support ist nicht geplant das Schreiben von SVG Grafiken in Qt4 (auch nicht in 4.2) zu unterstützen.
Die Ursache dafür ist nicht technischer Natur, sondern das Thema hat schlichtweg keine Priorität. Also solange da kein großer Kunde bereit ist Geld dafür hinzulegen, oder ein freies Projekt aufgesetzt wird, wird es wohl auch nichts mit dem Erzeugen von SVG Grafiken.
Uwe
Verfasst: 27. September 2006 08:41
von stimpy
Oh, das ist schade.
Das ist immerhin 'ne schöne Methode gewesen, um Grafiken in ein Zeichenprogramm zu exportieren.
Dem Lesen von SVG scheint man mehr Bedeutung beizumessen...
New Features in QT4...
Verfasst: 27. September 2006 14:14
von stimpy
Das geht offenbar auch nicht:
Code: Alles auswählen
QPrinter printer(QPrinter::HighResolution);
printer.setOutputFormat ( QPrinter::PdfFormat );
Debug-Ausgabe:
QPrintDialog, Only native format supported
Verfasst: 27. September 2006 18:52
von FlorianBecker
Ja, hab ich falsch gelesen. Sorry. Mit Qt 4.2 wird SVG nur als IOPlugin verwendet, nicht mehr nur als SVGWidget usw. Dass es dann nicht schreiben kann wusste ich bis dato noch gar nicht.
Verfasst: 28. September 2006 08:20
von Uwe
Drucken im Pdf Format sollte aber eigentlich schon gehen und mache ich auch seit Qt 4.0.0 erfolgreich in Qwt (bode Beispiel).
Uwe
Verfasst: 19. Oktober 2006 08:33
von Uwe
Für das Archiv:
Laut TrollTech Support wird das SVG Subsystem in Qt 4.3 vervollständigt werden und es wird dann auch wieder möglich sein SVG Dokumente mit einem QPainter zu erzeugen. Ich vermute, daß das auch qualitativ besser sein wird als die eher halbherzige SVG Unterstützung in Qt3.
In Qt 4.2 gibt es noch die "Möglichkeit" mit dem QPainter auf ein Q3Picture zu zeichnen. Allerdings ist Q3Picture richtig buggy und wird nur ein Einzelfällen verwendbar sein. Beispielsweise gehen bereits so essentielle Dinge wie QPainter::drawText in die Hose.
Uwe