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!
virtuelle datei in c++
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
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