我正在尝试使用 PyQt将这个 .tiff 图像QPixmap
加载到我的 gui 界面中。我有以下代码:
fileName = QFileDialog.getOpenFileName(self.parent, "Open Image", "/", "Image Files (*.png *.jpg *.bmp *.tiff)");
img = QtGui.QPixmap(fileName)
scaled_img = img.scaled(self.ui.img_label.size(), QtCore.Qt.KeepAspectRatio)
self.ui.img_label.setPixmap(scaled_img)
我的 GUIimg_label
中的 a在哪里。Qlabel
我用各种.jpg
,.png
和.tiff
图像对其进行了测试。它似乎正在工作,但是当我在这张图片上测试它时,它会返回Null
我试过的
- 我试过打印
QImageReader.supportedImageFormats
,它显示.tiff
支持 - 还尝试检查图像的 MIME 类型,它显示为
image/tiff
有人可以建议我可能做错了什么吗?