我在QLabel中通过PyQt显示图像 self.dlg.image_label 对象当我调整小部件的大小时,图像的结果是拉伸,而不是保持纵横比。我想要的是,图像可以调整大小,同时保持纵横比。
self.dlg.image_label
pixmap = QPixmap('path/to/image.jpg') pixmap = pixmap.scaled(256, 256, Qt.KeepAspectRatio) self.dlg.image_label.setPixmap(pixmap) self.dlg.image_label.setScaledContents(True) self.dlg.image_label.show()
以下是拉伸小部件时的结果: