1.图像在本地
QImage img;
img.load(strPath);
2.图像不在本地,使用序列化后的字符串,通过buf加载
//remote
QByteArray array = file.readAll();
std::string strData = array.toStdString();
//local
QByteArray arr(strData.c_str(),strData.length());
QImage img;
img.loadFromData(arr);