• 8148阅读
  • 4回复

[提问]QPixmap::loadFromData 段错误 [复制链接]

上一主题 下一主题
离线yqzq101
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-01
我的摄像头是输出jpeg格式的buffer, 把这个buffer直接传给 QPixmap::loadFromData,就出现断错误,请问这是为什么?
我肯定我的buffer没问题,因为我把buffer写入文件,可以正常显示

谢谢
离线XChinux

只看该作者 1楼 发表于: 2011-07-01
帖上代码来看看。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yqzq101
只看该作者 2楼 发表于: 2011-07-01
结构很简单
buffer_t  buf;   //这个是我定义的数据结构 data是指向数据,size是数据尺寸

readbuf(&buf)

QPixmap  xx;

xx.loadFromData (buf.data, buf.size, "JPEG");

一执行这个loadFromData 立马就段错误。。
而我直接把这个buf.data写道一个.jpg文件里, 图片浏览器可以正常打开

谢谢
离线yqzq101
只看该作者 3楼 发表于: 2011-07-05
找到原因了, 原来是库冲突...
离线溪欲焰
只看该作者 4楼 发表于: 2012-07-31
怎么解决的阿楼主???
快速回复
限100 字节
 
上一个 下一个