查看完整版本: [-- QPixmap load加载大图奔溃 超过500kb小于1M --]

QTCN开发网 -> Qt基础编程 -> QPixmap load加载大图奔溃 超过500kb小于1M [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

openlqh 2017-05-15 10:31

QPixmap load加载大图奔溃 超过500kb小于1M

load加载图片奔溃,几百K的图片加载没问题,超过1M的肯定崩溃。
是不是和图片的像素有关系?
求指导。
奔溃信息如下:
0x00007FFC82F6CB8A (Qt5Guid.dll) (MuilteWindow.exe 中)处有未经处理的异常:  0xC0000005:  读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。

qxiaoyu718 2017-05-15 15:25
无图 无代码。。。纠错好难

openlqh 2017-05-15 16:03
qxiaoyu718:无图 无代码。。。纠错好难 (2017-05-15 15:25) 

QPixmap px;
bool flag = px.load(filename);

就这个加载直接奔溃了。路径是对的。小图片没问题

clickto 2017-05-18 16:35
是5.6mingw版吧?我也遇到过这个问题

zjmmlab 2017-05-19 06:47
不直接用QPixmap::load,应该先QImage::load,再QPixmap::fromImage。

openlqh 2017-06-01 10:10
zjmmlab:不直接用QPixmap::load,应该先QImage::load,再QPixmap::fromImage。 (2017-05-19 06:47) 

嗯。。用QIMAGE就没问题了。已经试验出来了 谢了。


查看完整版本: [-- QPixmap load加载大图奔溃 超过500kb小于1M --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled