Python 如何在cx\U冻结中显示图像
我有一个pyqt4程序,它有一个Python 如何在cx\U冻结中显示图像,python,pyqt4,cx-freeze,Python,Pyqt4,Cx Freeze,我有一个pyqt4程序,它有一个MainWindow(一个QMainWindow实例)的图标。此窗口还有一个以上的图像,这两个图像都具有(.PNG)扩展名。当我使用pythonshell运行它时,它正在显示图像。但当我使用CX_FREEZE构建它时,它并没有在exe中显示任何图像。我无法解决这个问题。 任何帮助都将不胜感激 谢谢。您的构建目录中是否有imageformats目录?Qt需要插件来读取某些图像格式,但如果您使用QtGui,cx_Freeze应该自动包含这些图像格式。如果您尚未使用最新
MainWindow
(一个QMainWindow
实例)的图标。此窗口还有一个以上的图像,这两个图像都具有(.PNG)扩展名。当我使用pythonshell运行它时,它正在显示图像。但当我使用CX_FREEZE构建它时,它并没有在exe中显示任何图像。我无法解决这个问题。
任何帮助都将不胜感激
谢谢。您的构建目录中是否有
imageformats
目录?Qt需要插件来读取某些图像格式,但如果您使用QtGui,cx_Freeze应该自动包含这些图像格式。如果您尚未使用最新版本的cx_Freeze,尝试升级。是的。我使用的是QTGui,也是在exibits imageformats文件夹中创建的Build forlder,但我仍然遇到了问题。@Thomaskar您是用来在应用程序中打包图像的吗?不,我没有使用它。我已解决了问题。我将图像放在了错误的文件夹中。使用资源系统有助于解决此类问题,考虑尝试将文件嵌入到应用程序中。