最近在用PyQt写界面时,发现Qlabel上只能显示部分图片。
槽函数:
def showPic(self):
img_name, img_type = QFileDialog.getOpenFileName(self, "打开图片", "", "*.jpg;;*.png;;All Files(*)")
jpg = QtGui.QPixmap(img_name).scaled(self.picLabel.width(), self.picLabel.height())
self.picLabel.setPixmap(jpg)
比较了几张能显示的图片之后,发现不能显示的图片是之前改过格式的,如:jpg-->png,改回png即可。