QImage::scaled: Image is a null image--PySIde2和PyQt5无法显示jpg等图像

问题

使用PySIde2和PyQt5输出显示图像是,提示如下问题,当图像路径等都正确时。

QImage::scaled: Image is a null image

解决

此问题的主要原因是,PySIde2和PyQt5没有找到相应的dll文件,使用QtGui.QImageReader.supportedImageFormats()可以显示当前支持的文件格式。
在代码中头部添加如下内容,可以解决。

QtCore.QCoreApplication.addLibraryPath(os.path.join(os.path.dirname(QtCore.__file__), "plugins"))
发布了4 篇原创文章 · 获赞 0 · 访问量 112

猜你喜欢

转载自blog.csdn.net/u012921982/article/details/104240324