在下面的代码getPixmap
中返回一个NULL
像素图,此时程序尝试从资源加载像素图。出于某种原因,在Ubuntu 11.10上运行正常,但在Ubuntu 13.10下它返回false。为什么呢?
QPixmap pix = getPixmap(photo);
if (pix.isNull()){
if (!pix.load(":/resources/images/user/Unknown.jpg")){
printf("picture failed to load\n");
fflush(0);
exit(0);
}
}