使用QPixmap可以加载图片,但是图片只能是标准二进制文件格式:
bmp,gif,ico,jpeg,jpg,mng,pbm,pgm,png,ppm,svg,svgz,tga,tif,tiff,xbm,xpm
但是我用png加载不出内容,用jpg可以。不知道什么原理。
一个可能的原因是,本来文件是jpg格式的,被我保存成.png,windows会自动适应解码方式,但是这个插件没有这么智能。。
上代码:
path=self.webopener.randNumber() #print path pixmapPng=QPixmap(path) self.randnumber.setPixmap(pixmapPng)