我发现this thread很有用,我的作品就像它一样。但我有一个问题:
我工作所有这些工作,我创建我的exe文件(在Windows8 x64),它工作正常。但问题是,当我在客户端系统(或干净的VM - 只安装vcredist_x64)中运行我的exe文件时,它不起作用并给我这个错误:
此应用程序无法启动,因为它无法找到或加载Qt平台插件“windows”。
可用的平台插件有:minimal,offscreen,windows。
重新安装应用程序可能会解决此问题。
然而,我检查了QCoreApplication.libraryPaths(),我发现qt5_plugins在临时文件夹中并且程序检测到它([u' C:\ Users \ Madoodia \ AppData \ Local \ Temp_MEI175122 \ qt5_plugins'] )
我发现pyinstaller在temp中有qt5_plugins文件夹,但在客户端系统中没有检测到它,即使它无法检测到我将窗口图标设置为窗口并且不显示它。 与图标文件相关的dll文件是" qt5_plugins / imageformats / qico.dll"。
app.setWindowIcon(QIcon(' icon.ico'))
我真的很乐意为你提供任何帮助。