pyqt加载图片

使用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)

 

posted @ 2017-03-05 20:50  超级学渣渣  阅读(774)  评论(0)    收藏  举报