QPixmap in SQL(ite) Datenbank speichern.

Alles rund um die Programmierung mit Qt
Antworten
nando
Beiträge: 321
Registriert: 28. Oktober 2004 13:16

QPixmap in SQL(ite) Datenbank speichern.

Beitrag 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
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Hi, also Pixmaps in DataStream habe ich auch noch nicht geschafft!!

Einfach Datei öffnen und in einen ByteArray lesen.
Antworten