Seite 1 von 1

QPixmap in SQL(ite) Datenbank speichern.

Verfasst: 17. September 2006 13:51
von nando
Hi,
ich versuche gerade eine QPixmap ueber die QT sql klassen in eine sqlite db zu schreiben...
als datentyp habe ich BLOB genommen.

irgendwie komm ich nicht an die binaeren imag daten...

ich habe es so versucht:

QDataStream PhotoStream;
PhotoStream <<MyPixmap; // <--- hier gibt es ein problem....

QString Request("INSERT INTO......................")
...
Request += QVariant(PhotoStream).toByteArray().data();

Aber irgendwie geht es nicht. Es gibt schon Probleme beim Schreiben der Pixmap in den QDataStream....
Erkennt jemand, was ich falsch mache ?
Oder gibt es einer einfachere Methode?

Gruss,
Nando

Verfasst: 20. September 2006 16:52
von FlorianBecker
Hi, also Pixmaps in DataStream habe ich auch noch nicht geschafft!!

Einfach Datei öffnen und in einen ByteArray lesen.