QPixmap in SQL(ite) Datenbank speichern.
Verfasst: 17. September 2006 13:51
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
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