这个问题。搞了我很久。
原来是用的qt5 没问题。后来升级。改用qt6出现了问题。 报DLL load failed while importing QtGui 的错误。
1 试过 删除qt5 的所有遗留文件 ,不行
2 卸载qt6和qt6tools重新安装 不行
3 更改pip版本 和python版本 不行
4 从其他机器拷贝文件。(从最后解决的结果和问题来看。应该可以) 应该可以
5 升级qt6和qttools到最新版本 不行
最终:其实是版本的问题。 这里的版本指的是qt的版本要和qttool的版本一致。 我把qt和qttools的版本都改为6.1 系列。完美解决了问题。
如果是升级到最新,我的qt 和qttools分别是6.1 和6.3 。所以会有问题。
参考 https://blog.csdn.net/peishuai1987/article/details/125829201