我目前正将DigitalPersona U.are.U整合到Qt应用程序中。我已经能够从DPFPApi获得图像DATA_BLOB。我现在唯一的问题是通过将pixmap设置为QLabel来预览图像。我尝试过使用
QPixmap pix(QByteArray((const char*)imgBlob->pbData, imgBlob->cbData));
但返回一个空像素图。我怎样才能做到这一点?
答案 0 :(得分:1)
如果图像是位图,请使用QBitmap::fromData
功能创建QPixmap
。记录here。
或使用QPixmap::loadFromData
允许Qt尝试根据图片标题中的信息检测数据格式。