Seite 1 von 1

virtuelle datei in c++

Verfasst: 29. März 2009 10:09
von mine
hallo!
ich baue mit qt svg-dateien, die ich in ein svgwidget lade. hierzu lege ich tatsächliche dateien an, die ich dann dem widget zuweise. kann ich eigentlich auch virtelle dateien anlegen? also qusi ein svg im speicher bauen, und das dann dem widget zuordnen?
danke!

Verfasst: 29. März 2009 10:23
von franzf
Als Anhaltspunkte:
1) QSvgGenerator::setOutputDevice()
2) QBuffer
3) QSvgWidget::load( const QByteArray& )

Du wirst deine SVGs mit dem SvgGenerator erstellen, nehm ich an.
Setze als outputDevice einen QBuffer. Dieser kriegt die Daten in ein QByteArray, welches du dann wiederum deinem SvgWidget zuweisen kannst.

Ungetestet.

Grüße
Franz

Verfasst: 29. März 2009 11:41
von mine
svg-generator? den sehe ich das erste mal - ich habe meine svgs per hand quasi erstellt: ich schreibe den inhalt in eine textdatei. das werde ich mir gleich mal anschauen...
danke!