我是这个写的.:
结果加载失败..大家帮帮忙啊..
QString str = tr("select * from tbl_guest where ID=%0").arg(name);
QSqlQuery query;
if (query.exec(str))
{
query_model->setQuery(query);
//query_model->lastError();
QSqlRecord record = query_model->record();
QSqlField field(query_model->record().field(4));
qDebug() << record.fieldName(4);
qDebug()<< "type"<< field.type();
qDebug() << "value:" << field.value().toByteArray().size();
// QBuffer buffer(&field.value().toByteArray());
QPixmap map;
qDebug()<< map.loadFromData(field.value().toByteArray());
qDebug()<< map.size();
}
输出结果:
name "00000000000000000006"
"Photo"
type QVariant::QByteArray
value: 0
false
QSize(-1, -1)