常见问题整理
这里会收集和整理各种常见问题,包括但不限于编辑器问题、编译打包问题、常见犯错。
案例库和提问
有专门的项目收集例子、提交例子、和回答问题,同时也建议大家都在上面多多提问和提交例子,这样可以留下记录方便遇到同样问题的人快速找到答案。
项目地址:
文档查阅
PySide2 文档
https://doc.qt.io/qtforpython/index.html
界面美化
阿里云字体图标
https://iconfont.cn
Pyinstaller
如果安装anaconda, 请别用这个环境的python
设置pyqt5的环境变量
如果在pycharm中把文件夹设置为了根路径 , 请在终端(cmd)中 使用命令 python xxx.py 运行脚本来确认 模块导入无错误后在打包
这点很重要!! 如果需要打包成单文件, 先别用-w 命令, 最后打包无错误后再加上-w
如果打包后的窗体一闪而过, 请在cmd中运行你的exe文件
module PyQt5.sip not found: 确保在cmd模式下可以import这个模块后, 再在程序中手动import PyQt5.sip , 然后再打包尝试运行
Failed to load platform plugin “windows”...: 百度有解决方法 , 拷贝 python目录下的\\PyQt5\\Qt\\plugins\\platforms到exe目录
QPixmap处理/样式 问题 都是同5.一样都是dll丢失 , 到目录下找对应的文件件拷贝到exe目录
--add-data 打包非python模块文件 , 可能出现的问题及办法:
https://github.com/pyinstaller/pyinstaller/issues/3749 如果需要打包成单文件 , 先别用-w 命令, 最后打包无错误后再加上-w
Pycharm
PyQt5环境配置
https://blog.csdn.net/px41834/article/details/79383985 调试PyQt没有错误信息提示,原因以及解决办法:
https://www.jianshu.com/p/47b6e7ce4639 不识别PyQt5模块:
新建的项目使用了新建的虚拟环境的python.exe解释器,更换已经安装过pyqt5的解释器再更新索引即可,设置python解释器路径在pycharm的菜单File->Settings->Project:->Project Interpreter
在尝试网上搜索的办法都没解决的情况下 ,一般就是pycharm的配置出问题了,找到C:\\Users\\XXX\\.PyCharm2018.1 路径, 删除之后重启pycharm ,重新配置
Matplotlib
PyQt5 结合 matplotlib 时,如何显示其 NavigationToolbar:
https://www.cnblogs.com/hhh5460/p/5189843.html matplotlib绑定到PyQt5:
https://www.cnblogs.com/hhh5460/p/4322652.html