QImage رو به QByteArray تبدیل کن بعد بریز داخل SQLITE
مثال :
QImage image("F:\\test.jpg");
QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE","data");
db.setDatabaseName("data.db");
db.open();
db.exec("CREATE TABLE Main(Id INTEGER,Image TEXT)");
QString qry("INSERT INTO Main SELECT 1 AS 'Id','>>image' AS 'Image'");
QByteArray arr;
QBuffer buffer (&arr);
buffer.open (QBuffer::ReadWrite);
image.save(&buffer,"JPG");
qry.replace(">>image",QString(arr.toBase64()));
db.exec(qry);