原创文|Space9
问题引入
近日,随着Qt 6.0的发布,PySide 6也于2020年12月10日已经发布。于是就准备更新代码到PySide 6,可是使用Pyinstaller打包的时候却出现了问题,打包之后的可执行文件无法运行,显示的报错信息:This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
解决问题
经过与PySide 2打包后的文件进行对比,发现Pyinstaller打包的文件目录里缺少了Qt运行所需的一些文件。所以,我们需要手动复制这些文件到打包生成的目录(dist\hello_world\PySide6)。
那么,我们可以在哪里找到PySide 6需要的这些文件呢?首先,使用下面的命令查询PySide 6的安装位置(Location)
pip show PySide6
然