呃,pyqt5真的是有很多坑啊……据说较新版本的pyqt5只支持python3.5,所以一开始装完有问题又给卸载了,然后装低版本的pyqt5,但是代码中有的模块不能import,比如
ImportError: cannot import name 'QOpenGLWidget'
万事从头来,就不把错误的路再趟一遍了。
1. 安装QT
我选择的版本是5.7.0,以前在官网上下载的.run在线安装程序,(估计现在已经更新到5.12左右了吧,但我找不到历史版本在哪里下载,如果有知道的小伙伴可以留言告诉我:)
进入qt-opensource-linux-x64-5.7.0.run目录下
修改文件权限:chmod u+x qt-opensource-linux-x64-5.7.0.run
打开安装界面: ./qt-opensource-linux-x64-5.7.0.run
图形化界面安装 select all 安装即可
配置一下PATH,打开.bashrc 文件中 gedit .bashrc
在文件末尾添加: 注意第一行QTDIR改成你自己的QT安装目录对应的文件夹
export QTDIR=/home/dan/Qt5.7.0/5.7/gcc_64/
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
export PATH=${QTDIR}/bin:${PATH}
此时如果你是第一次安装QT的话应该就是QT5.7.0了,建议用 qmake -v 的命令查看