virtuelle datei in c++

Du bist neu in der Welt von C++? Dann schau hier herein!
Antworten
mine
Beiträge: 40
Registriert: 17. März 2009 09:44

virtuelle datei in c++

Beitrag 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!
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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
mine
Beiträge: 40
Registriert: 17. März 2009 09:44

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