我使用Qlabel(PyQt4)在我的应用程序中显示图像。当应用程序第一次呈现时,图像看起来很扭曲。但第二次开始(关闭窗口并重新打开后),图像显示没有失真。第一次显示图像时如何避免图像失真?
代码段:
pixmap = QtGui.QPixmap(_fromUtf8(image))
scaledPixmap = pixmap.scaled(self.wCam0.ui.lblImage.size(), QtCore.Qt.IgnoreAspectRatio, QtCore.Qt.FastTransformation)
self.wCam0.ui.lblImage.setPixmap(scaledPixmap)
在上面的代码片段中,self.wCam0.ui.lblImage是Qlabel对象,image是需要显示的图像的位置/路径。