参考文章: CSDN-pyqt5在pycharm遇到的问题与解决,CSDN-PyQT:This application…。
在将写好的PyQt5源码 + Python环境移植到同事机器上时报错: “pyqt5 This application failed to start because no Qt platform plugin could be initialized。
解决方法是在程序入口处执行以下代码(一定要放在Qt相关代码之前执行):
1 | main_path = sys.path[0] |
出现这个报错的原因是Qt找不到相关文件,上面这段代码的目的就是将PyQt5相关目录(bin, plugins, plugins/platforms)添加到Path里,实测这样就不会出错了。
本篇完。